| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4676 人关注过本帖
标题:有100万个数字(1到9),其中只有1个数字重复2次,如何快速找出该数字
只看楼主 加入收藏
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
呵呵,记得。不过我个人的习惯觉得书还是纸质的看起来有感觉,所以我也没有电子版的。

没上过高中只能说明你没有那本高中本凭而已,并不代表你的水平此生只能停留在初中阶段。买些书看吧。不妨自学一下高中的知识。呵呵,不上学也有不上学的好处,可以挑自己喜欢的科目自学。推荐先学学高中代数打一点基础。如果我没记错你最近是在用OpenGL吧?那高中的立体几何和解析几何也该看看。之后有兴趣学学微积分、线性代数。如果想在计算机方面深入学习的话,离形数学、组合数学、图论一定要看看,最好也看看数论,至少得知道算数基本定理吧。数据结构和算法分析是程序编写的基础,这两门一定要熟练掌握,这是个慢功夫,不可能一促而蹴的,多实践。还有很多书有兴趣也可以看看,博弈论、运筹学等等,专业方面的人工智能、神经网络、细胞自动机等等等等,唉学无止尽啊。这些书都不难找,大一点的书店,尤其是大学附近的书店一般都有,再不到网上买也很方便,工作后我的很多书就都从网上买了。

呵呵,很不好意思说了这么多,以上只是推荐,总之凭你的兴趣去学吧,自学也是件挺有意思的事情。有空一起讨论

重剑无锋,大巧不工
2011-08-17 22:14
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:0 
恩,谢谢啦,我会努力的。

My life is brilliant
2011-08-17 22:22
G1062565394
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-6-26
收藏
得分:0 
回复 2楼 草狼
我有个想法,不知是不是好的。数字只有9个。我们可以先从前100或前1000来算。计算出里面数字重复次数,要是超过2或者只有一个,分别标记数字。那么第二次1000里就排除上一次数超过2的数字,不用计算了。而上次只有1个数字的,如果在这次计算有两个以上,那么排除。就这样一直下去。直到只留下一个数字时,就称找到数字。我觉得如果数字的随机量够的话(意思在100个数字内,几乎除了只出现两次的数字,其他数字都出现),那么只需1000,则可以找出数字;即使要找的数字在最后,也不一定找1百万次。
2015-06-26 13:27
快速回复:有100万个数字(1到9),其中只有1个数字重复2次,如何快速找出该数字
数据加载中...
 
   



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

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