我有一个列表1列和每一个号码 100行上的每一行的数量可能不唯一 我需要输出根据它们的等级,这是排序号码的唯一列表更少,如果其重复数更多。至少排名第一即1是顶部查找和排序唯一号码,有没有更好的方法?
现在这里是我打算如何解决这个问题
首先我要定义结构的阵列会是这样
struct abc[100]
{
int number
int occurrence = 1;
}
现在我想通过每行的列表并检查数字是否存在于结构数组中。如果它不是我想要将数字存储在abc [row] .number中,但是如果该数字存在于结构数组中,我想增加该特定记录的出现次数。
在端我会得到充满的时间每个唯一号码和号码一起发生作为记录的结构的阵列。
是这种编程风格的好办法?定义结构并穿过它们看起来是一件乏味的工作,你能否告诉我一个更好的方法?我是一个初学者程序员,请随时给我任何种类的建议
我会建议使用标题的问题,实际上描述的问题,而不是通用的东西。我还建议以更清晰的方式重新格式化您的问题,注意预览窗格,因为我猜测它的当前格式不是它的打算方式。就像我甚至无法理解你想要完成什么...... – 2009-10-27 11:28:05
听起来像你正在重新发明数据透视表(它是内置于Excel) – barrowc 2009-10-28 03:40:34