数组中统计出现次数
将数组中的每个元素的值,存入一个新的自定义的数组,我定义的是count[100001]。
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param numbers int整型一维数组
* @param numbersLen int numbers数组长度
* @return int整型
*/
int MoreThanHalfNum_Solution(int* numbers, int numbersLen ) {
// write code here
if(!numbers)
return -1;
int count[100001];
int i,j;
for(i=0;i<numbersLen;i++)
{
count[numbers[i]]++;
}//check every value exist number
for(i=0;i<100001;i++)
{
if(count[i]>numbersLen/2)
return i;//judge whether exist number is above numbersLen/2
}
return 0;
}
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param numbers int整型一维数组
* @param numbersLen int numbers数组长度
* @return int整型
*/
int MoreThanHalfNum_Solution(int* numbers, int numbersLen ) {
// write code here
if(!numbers)
return -1;
int count[100001];
int i,j;
for(i=0;i<numbersLen;i++)
{
count[numbers[i]]++;
}//check every value exist number
for(i=0;i<100001;i++)
{
if(count[i]>numbersLen/2)
return i;//judge whether exist number is above numbersLen/2
}
return 0;
}
全部评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2025-12-17 18:14
华南师范大学 Java 点赞 评论 收藏
分享
2025-12-09 23:27
商丘学院 嵌入式软件工程师
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的 点赞 评论 收藏
分享
