题解 | #嵌入式不用排序找数字#
嵌入式不用排序找数字
https://www.nowcoder.com/practice/6bc7a21c2fac45ed87883833160ddcc1
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param numbers int整型一维数组
* @param numbersLen int numbers数组长度
* @return int整型
*/
int find(int* numbers, int numbersLen ) {
// write code here
int temp = 0 ;//从0开始找最小数
int cnt =0 ;//初始化计数器
for (int j =0;j<200;j++){
for (int i =0;i<numbersLen;i++){
if(temp == *(numbers+i)){
cnt++;
//if(cnt>440)printf("i=%d cnt=%d *(numbers+i)=%d cnt=%d\n",i,cnt,*(numbers+i),cnt);
}
if(cnt >450)
break;
}
if(cnt >450)
break;
temp++;
}
return temp;
}
查看12道真题和解析