整型数组中出现次数最多的元素
来源:互联网 发布:cydia软件源下载 编辑:程序博客网 时间:2024/05/21 17:39
取出整型数组中出现次数最多的元素,并按照升序排列返回。
要求实现方法:
public static int[] calcTimes(int[] num, int len);【输入】 num:整型数组;
len :输入的整数个数
【返回】 按照升序排列返回整型数组中出现次数最多的元素【注意】只需要完成该函数功能算法,中间不需要有任何IO的输入输出
示例
输入:num = {1,1,3,4,4,4,9,9,9,10} len = 10
返回:{4,9}
数字只能从0到10
#include<iostream>#include<string>using namespace std;void calcTimes(int num[],int len){int i,count[11]={0};for(i=0;i<len;i++)count[num[i]]++; //关键,算出了num[i]的个数。 int max=count[0]; //求出最多的次数是多少次。for(i=0;i<11;i++)if(count[i]>max)max=count[i];for(i=0;i<11;i++)if(count[i]==max)cout<<i<<" ";cout<<endl;}void main(){int a[100],n,i=0;cin>>n;while(getchar()!='\n'){a[i++]=n;cin>>n;//cin会过滤回车}a[i++]=n;calcTimes(a,i);}
0 0
- 整型数组中出现次数最多的元素
- 华为机试—整型数组中出现次数最多的元素
- 华为机试—整型数组中出现次数最多的元素
- 找出整型数组中重复次数最多的元素
- 求一个整型数组中出现次数最多的一个元素,要求具备较高的效率
- 统计一个无序数组中出现次数最多的元素
- LINQ 获取当前数组中出现次数最多的元素
- 数组中出现次数最多的元素_legend
- 统计一个无序数组中出现次数最多的元素
- 输出数组中出现次数最多的元素
- 统计数组中出现次数最多的元素并输出
- 数组中出现次数最多/最少的元素
- 判断数组中出现次数最多的元素
- 数组中重复次数最多的元素
- 数组中重复次数最多的元素
- 去除数组中重复项,并统计重复出现次数最多的元素及重复次数
- c#面试题 查找整型数组中重复出现次数最多的数字,次数相同数字按从小到大排序
- 数组中出现次数最多的数字
- LeetCode39/40/22/77/17/78/51/46/47/79 10道 Backtracking**
- java JDK安装 编译 执行
- 10、正则表达式
- Cocos2d-3.x_读取plist文件
- 黑马程序员--java语言基础程序设计
- 整型数组中出现次数最多的元素
- jQuery-动画与特效
- bfs()出素数环
- 获取沙盒文件Cache文件内的文件夹的大小
- Android实战技巧:ViewStub的应用
- Unbuntu下如何使用SVN
- 第二章
- thinkphp在wamp 配置去掉url中index.php方法
- 第5周项目3 多文件组织