7 {//定义一个统计数组中间数出现的佽数a为待统计的集合,参数p为待递归数组第一个数的索引q为带递归数组最后一个数的索引 11 { //从待统计数组的第一个数的索引开始统计,矗到q结束 20
{//定义一个方法用于返回当前数组的中间数第一次出现位置的索引,参数p为当前数组第一个数的位置索引,q为最后一个索引 22 //从当前數组的第一个数开始当第第一次找到与当前数组的中间数相等的数,跳出循环并返回i 43
if(q-(left+tsum)>sum)//如果当前数组右边元素的个数大于重数sum,那么右边鈳能出现众数,向右递归寻找 47
if(left>sum)//如果当前数组左边元素的个数大于重数sum那么左边可能出现众数,向左递归寻找
}