数组中重复次数最多的数字
2017-08-24 18:45
155 查看
数组中重复次数最多的数字
#include<stdio.h> int MaxNum(int* arr,int len,int& num) { int index=arr[0]; int i; for(i=0;i<len;i++) { if(arr[i]>index) { index=arr[i]; num=i; } } return index; } int main() { int array[]={1,1,2,2,2,2,4,4,4,5,6,6}; int length=sizeof(array)/sizeof(array[0]); int i; int num=0; int* count=new int[MaxNum(array,length,num)]; for(i=0;i<length;i++) count[i]=0; for(i=0;i<length;i++) count[array[i]]++; printf("重复最多的数字出现的次数:%d\n",MaxNum(count,MaxNum(array,length,num),num)); prinntf("该数字是:%d\n",num); return 0; }
相关文章推荐
- 查找数组中重复次数最多的数字
- c#面试题 查找整型数组中重复出现次数最多的数字,次数相同数字按从小到大排序
- 程序员面试题目总结--数组(三)【旋转数组的最小数字、旋转数组中查找指定数、两个排序数组所有元素中间值、数组中重复次数最多的数、数组中出现次数超过一半的数】
- 算法题目一:如果数组中数字重复最多的次数大于数组长度的一半,返回1,否则返回0
- 去除数组中重复项,并统计重复出现次数最多的元素及重复次数
- POJ 3693 重复次数最多的连续重复子串 后缀数组
- hihoCoder 1419 后缀数组四·重复旋律4(重复次数最多的连续子串)
- 练手系列(1) 找出数组中重复次数最多的元素并打印
- 【后缀数组求重复次数最多的连续重复子串】SPOJ687 POJ3693
- 后缀数组(重复次数最多的连续重复子串)好poj3693+spoj687
- C语言查找数组里数字重复次数的方法
- 求一个数组重复出现次数最多的元素以及下标位置
- 数组之找出Array中重复次数最多的数
- 【C语言】简单思路找一个数组中重复次数最多的数
- poj 3693 后缀数组 重复次数最多的连续重复子串
- 找出数组中重复次数最多的数
- 求一个数组中重复元素出现最多值,最大的元素及出现次数,次数相同时,取最大值,优先考虑次数
- 找出数组中出现次数最多的数字&找出数组中只出现一次的数字
- [置顶] 219. Contains Duplicate II---数组中两个重复的数字的下标最多相差k
- java 找出n个元素数组中重复次数最多的数(假设出现次数大于n/2)