标题:找出一组数中出现次数最多的数
只看楼主
丨丨
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2018-10-15
结帖率:90.48%
已结贴  问题点数:20 回复次数:8 
找出一组数中出现次数最多的数


有什么方法
搜索更多相关主题的帖子: 出现 次数 方法 
2018-11-12 16:57
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
得分:5 
定义一个数组100个元素 初始化全0
输入一个编号 不是负数 就是 ++arr[编号]
最后找出这个数组里面最大的数 输出下标就完事了

https://zh.
2018-11-12 17:02
丨丨
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2018-10-15
得分:0 
回复 2楼 lin5161678
出现次数怎么记录
2018-11-12 17:10
Tomorrw_I
Rank: 10Rank: 10Rank: 10
等 级:禁止访问
威 望:6
帖 子:406
专家分:1712
注 册:2018-10-16
得分:0 
先把有重复的数字,要出来!然后,再用重复的数,遍历计数

学C有用吗?
学C++有前途吗?
数据库有必要学吗?
……
别问,你还什么都不会,学就对了
……
2018-11-12 17:32
丨丨
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2018-10-15
得分:0 
回复 4楼 Tomorrw_I
怎么找,像冒泡排序一样一个一个对比吗
2018-11-12 19:17
Tomorrw_I
Rank: 10Rank: 10Rank: 10
等 级:禁止访问
威 望:6
帖 子:406
专家分:1712
注 册:2018-10-16
得分:10 
回复 5楼 丨丨




加油,不给你直接复制代码,是想看你自己敲一敲,敲的时候,自己思考思考

学C有用吗?
学C++有前途吗?
数据库有必要学吗?
……
别问,你还什么都不会,学就对了
……
2018-11-12 23:49
lin5161678
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:45
帖 子:1136
专家分:3729
注 册:2011-12-3
得分:0 
以下是引用Tomorrw_I在2018-11-12 23:49:03的发言:





加油,不给你直接复制代码,是想看你自己敲一敲,敲的时候,自己思考思考

你没理解我的做法
我的做法初始化为 0 是没问题的

https://zh.
2018-11-13 00:11
桃花开十里香
Rank: 2
等 级:论坛游民
威 望:1
帖 子:15
专家分:24
注 册:2018-11-8
得分:0 
题目说明是0-99之间的整数,估计是用二楼的做法了……简单来说就是做一个桶,算法实现还比冒泡排序简单高效吧。
2018-11-13 12:33
罗佳申
Rank: 2
等 级:论坛游民
帖 子:19
专家分:10
注 册:2018-10-30
得分:5 
可以定义一个数组(所有元素都初始化为0),将输入的元素作为数组下标,输入一个就让相应的位置加一。以此来记下输入数据的出现次数。最后判断所有次数中最大的,按顺序输出数组的下标即可。
2018-11-13 16:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-491196-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.324742 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved