社区
其它技术问题
帖子详情
一个很老的百度算法问题,莫明白 求高手!
十一文
2011-01-04 05:23:42
哎
面试的时候遇到的
看过网上的,但是还是没面试好
有一大堆数
里面有一个数重复了2次
找出这个数
这堆数字是稀疏的!
------求一个好的解决方案---
...全文
129
10
打赏
收藏
一个很老的百度算法问题,莫明白 求高手!
哎 面试的时候遇到的 看过网上的,但是还是没面试好 有一大堆数 里面有一个数重复了2次 找出这个数 这堆数字是稀疏的! ------求一个好的解决方案---
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skinnymonkey
2011-01-05
打赏
举报
回复
Hashtable
吴明治
2011-01-05
打赏
举报
回复
[Quote=引用 8 楼 xming4321 的回复:]
如果内存 有限了
怎么办
比如只能用几十m的内存了?
[/Quote]
那就不用hash 直接记数吧 时间换空间了
十一文
2011-01-05
打赏
举报
回复
如果内存 有限了
怎么办
比如只能用几十m的内存了?
吴明治
2011-01-04
打赏
举报
回复
最简单的 一大堆数(n个)用一个数组存储 用一个二维数组存放非零元及出现次数 一次遍历遇到非零元就加入二维数组或加1
这道题既然是稀疏的 那么结果二元数组的规模应该不大 复杂度最低接近o(n)
排序的话最低也要o(2n)了吧
就想叫yoko
2011-01-04
打赏
举报
回复
恩, 是[Quote=引用 4 楼 hairetz 的回复:]
既然稀疏,就不能用位图了。
直接用hash即可。
[/Quote]
shadowlsj
2011-01-04
打赏
举报
回复
HASH?~
猫已经找不回了
2011-01-04
打赏
举报
回复
既然稀疏,就不能用位图了。
直接用hash即可。
無_1024
2011-01-04
打赏
举报
回复
先排序 然后挨着的两个比较相等的话就找到了
Quick(a)
for(int i = 0;i < n-1;i ++ )
{
if(a[i] == a[i+1])
{
x = a[i];
break;
}
}
就想叫yoko
2011-01-04
打赏
举报
回复
位图 ..
jianlang0413
2011-01-04
打赏
举报
回复
这种思维........
JAVA自学之路
我一向不认为
一个
人掌握了很多很多知识点的细节就是
高手
了,
一个
人如果告诉你,回字有四种写法,你会认为他是
高手
吗? 毫不客气的说,现在我们所教授的所有知识细节在网上或书中都可以找到,只要你肯花时间花精力去...
2022年c语言学习心得体会.docx
"C语言学习心得体会" C语言学习心得体会是学习编程思想的基础语言,对于学习C语言的...计算机专业是
一个
很枯燥的专业,但即来之、则安之,只要你努力学,也会发觉其中的乐趣;学习编程的秘诀是:编程,编程,再编程。
C语言数据结构与
算法
编程、链表、树、栈、队列、排序
算法
一个
优秀的C语言开发大牛必定是擅长数据结构与
算法
的,所以数据结构是编程必学的内容之一! 数据结构(Data Structure) :是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关 系的数据元素的 集合。
算法
...
C语言的读书心得.doc
8. 成为编程
高手
的军规:包括大学生活丰富多彩、编程不是技术活,而是体力活、C 语言是基础、计算机专业是
一个
很枯燥的专业、学习编程的秘诀是编程、编程,再编程等。 9. 学习 C 语言的经验:抄程序是最笨的方法,...
2016,解密
百度
排名规则与
算法
身为一名优秀的SEOer,其实最想掌握的就是
百度
算法
,只有清楚
百度
算法
之后,才能找到快速排名的优化方案。今天给大家深度解析
百度
算法
原理,纯干货,无广告。 收录基本规则 首先,我们都清楚:网站想要获得排名的...
其它技术问题
3,881
社区成员
9,053
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章