发帖水王扩展代码 ,引用来的
来源:互联网 发布:我和你相遇网络里 编辑:程序博客网 时间:2024/05/02 04:40
花了我40分钟,写出来的代码如下:
基本思想是:每次删除4个不同的id,直到最后不能删除为止,一定能够剩下3个不同的满足条件的id
- C/C++ code
- Type * Find(Type * ID,int N){ Type candidate[3]; int nTimes[3]; int nTimes_A,i,j,sum_flag = 0; for(i = 0; i < 3; i ++) nTimes[i] = 0; for(i = 0; i < N; i++) { for(j = 0;j < 3;j ++) { if(candidate[j].is_empty()) { candidate[j] = ID[i]; nTimes[j] ++; } else { if(candidate[j] == ID[i]) { nTimes[j] ++; } else { sum_flag ++; } } } if(sum_flag == 3) { for(j = 0;j < 3;j ++) nTimes[j] --; for(j = 0;j < 3;j ++) { if(nTimes[j] == 0) { candidate[j].setempty(); } } } } return candidate;}
基本思想是:每次删除4个不同的id,直到最后不能删除为止,一定能够剩下3个不同的满足条件的id
- 发帖水王扩展代码 ,引用来的
- 《编程之美》寻找发帖水王扩展问题的代码实现
- 寻找发帖水王 扩展问题
- 寻找发帖水王(二-代码)
- 《编程之美》读书笔记: 寻找发帖水王的扩展题
- 《编程之美》读书笔记: 寻找发帖水王的扩展问题 2.3
- 《编程之美》: 寻找发帖水王的扩展问题 2.3
- 编程之美--发帖水王及扩展问题
- 编程之美 寻找发帖水王 扩展问题
- 编程之美2.3寻找发帖水王扩展问题
- 编程之美 2.3 寻找发帖水王扩展问题
- 编程之美 -- 寻找发帖水王,以及扩展题
- 寻找发帖“水王”的扩展问题
- 编程之美 代码 P125 2.3寻找发帖水王
- 寻找发帖水王
- 发帖水王
- 寻找发帖水王
- 寻找发帖水王
- C++中构造函数与析构函数的调用顺序
- ESB理解
- SQL语法大全
- 黑马程序员_王康 java反射,枚举,注解
- 传智播客java学习--3g开发Android2
- 发帖水王扩展代码 ,引用来的
- ARM中断寄存器详解
- MySQL索引的创建、删除和查看
- visio2003字号与word中的字号对应关系
- linux定时执行crontab
- 利用C#线程窗口调试多线程程序
- 运用Autoconf和Automake生成Makefile
- dom4j
- HTML 5是不是解决跨平台问题的终极密钥?