找水王
2016-05-20 20:06
225 查看
String Find(String ID[], int N)//ID[]代表帖子id,N代表数组长度 { String Id = null;//重复度最高的帖子的ID int Times=0;//帖子重复度默认为0。 int i=0;//计数器 for(i = 0; i < N; i++) { if(Times == 0)//当重复度为0时,将当前帖子id赋给最高帖子ID { Id=ID[i]; Times =1; } else { if(Id==ID[i]) Times++; //相同的帖子加1 else Times--; //不同的帖子减1 } } return Id;
思路:将帖子Id赋给第一个值Id,并使Times=1,往后找,相同的帖子加1,不同的帖子减1.直到Times为0,然后将Id赋给最后一个处理的值,最后得到的ID就是水王。
相关文章推荐
- 1.css的语法标准
- UVA 1225 Digit Counting(统计数位出现的次数)
- 纹理特征描述子——LBP
- Android学习记录(十五) --界面随谈。
- Codeforces Round #350 (Div. 2) E. Correct Bracket Sequence Editor【模拟+链表】
- QQ输入法评价
- Android之ListView优化进阶
- 毕业前夕
- 《编程珠玑》第二章三个问题A---查找40亿个32位整数中缺失的某个整数
- 控制器View的加载 && 创建
- MySQL入门--插入记录的时候NULL与NOT NULL
- 线性表的静态单链表存储结构
- PowerDesigner 反向工程生成ER图步骤
- 实现strcpy的功能【不可以使用strcyp函数】
- Python os.popen()方法的用法
- 《链表》——单向链表和双向链表(Java)
- android开发步步为营之104:文字加阴影效果和描边效果的实现
- lightoj 1421 - Wavio Sequence LIS变形
- Max Factor (hdu_2710) 素数筛选
- 快速理解C#中的委托与事件