被c艹暴力sm的一个早上
小可爱在拿到一道c艹题的时候,内心是崩溃的。
题目是这样的:
1. (按照输入频率输出数据) 编写一个程序,读取个数不定的数据(正整数/字符),然后按照出现频率从大到小的顺序输出。
注意1: 当频率一样时,按照数值从大到小输出。
注意2:当输入0/’0’时表示结束输入。
样例输入:2 3 4 3 5 4 3 3 3 2 0
样例输出:3: 5
4:2
2:2
5:1
样例输入:A B B C C D D E 0
样例输出:D: 2
C:2
B:2
E:1
A:1
明天就要交作业了,这破题一点思路也没有。
班里大大都会做,自己跑去问他们肯定会被鄙视的吧。
小可爱纠结了三个小时。
深深悔恨——
我为什幺不听课!
我到底是为什幺才上课睡觉!!
我特喵的不是活该吗!!!
爱过……
眼看一个上午就要过去了,小可爱火急火燎。
最后,花了五分钟百度到了答案:
不对向量进行排序,每次输出频率最高的值,并把其频率改为0.
示例代码(仅供参考):
//Node是类模版,记录任意类型的数据和数据出现频率
template<class T>
class Node{
T data; //任意类型的数据
int freq; //出现频率
public:
Node(); //默认构造函数
Loading...
未加载完,尝试【刷新】or【退出阅读模式】or【关闭广告屏蔽】。
尝试更换【Firefox浏览器】or【Edge浏览器】打开多多收藏!
移动流量偶尔打不开,可以切换电信、联通、Wifi。
收藏网址:www.6ppxs.com
(>人<;)