avatar
k*t
1
If you have numbers in a 10,000 item array that range from 1 to 1 million,
and there is one duplicate. How do you find the duplicate with the simplest
algorithm?
我想到一种方法是从左到右,对每一个数字扫描其之后的数字。
另一种方法是用一个set,从左到右依次往set里面加,set.contains(...)来判断是否
是重复。
请问,有没有更好的方法?
avatar
h*s
2
rt
avatar
b*5
3
use a bit vector? just less space

simplest

【在 k****t 的大作中提到】
: If you have numbers in a 10,000 item array that range from 1 to 1 million,
: and there is one duplicate. How do you find the duplicate with the simplest
: algorithm?
: 我想到一种方法是从左到右,对每一个数字扫描其之后的数字。
: 另一种方法是用一个set,从左到右依次往set里面加,set.contains(...)来判断是否
: 是重复。
: 请问,有没有更好的方法?

avatar
R*a
4
等热妈

【在 h*****s 的大作中提到】
: rt
avatar
b*e
5
第一种方法不成吧,set的大小才10,000,扫描worst case要1 million了
bit vector靠谱
用一个sizeof(int)就够了
avatar
h*s
6


【在 h*****s 的大作中提到】
: rt
avatar
k*t
7
能解释一下吗?sizeof(int)是指int字节长度?32?
还是max_int比如32767 ?

【在 b*********e 的大作中提到】
: 第一种方法不成吧,set的大小才10,000,扫描worst case要1 million了
: bit vector靠谱
: 用一个sizeof(int)就够了

avatar
h*s
8
紫边忒严重了
avatar
b*i
9
1MN的数用Bit Vector得要128KB内存吧

【在 k****t 的大作中提到】
: 能解释一下吗?sizeof(int)是指int字节长度?32?
: 还是max_int比如32767 ?

avatar
a*l
10
不错,你家的?多大了?
avatar
c*g
11
nice color, cute kid

【在 h*****s 的大作中提到】

avatar
h*s
12
女人的年龄是秘密啊

【在 a********l 的大作中提到】
: 不错,你家的?多大了?
avatar
b*g
13
可爱

【在 h*****s 的大作中提到】

avatar
h*s
14
Thanks, cengceng

【在 c******g 的大作中提到】
: nice color, cute kid
avatar
c*g
15
you are welcome, hotmars

【在 h*****s 的大作中提到】
: Thanks, cengceng
avatar
K*t
16
可爱的孩纸!!!
avatar
h*a
17
是啊,袖口都紫了...
avatar
h*s
18
小公主被人诟病的地方
sigh
如何避免呢?

【在 h****a 的大作中提到】
: 是啊,袖口都紫了...
avatar
h*s
19
没有你和贪贪的娃儿们口耐

【在 K******t 的大作中提到】
: 可爱的孩纸!!!
avatar
K*t
20
lol汗 这话很有歧义哦

【在 h*****s 的大作中提到】
: 没有你和贪贪的娃儿们口耐
avatar
h*s
21
你还能边lol边汗
好吧
改成‘你的和贪贪的娃儿们’好了

【在 K******t 的大作中提到】
: lol汗 这话很有歧义哦
avatar
l*a
22
奔啥了?没看见

【在 h*****s 的大作中提到】

avatar
a*l
23
热妈正面交锋基地猫,好戏。
avatar
K*t
24
lol不是很汗的意思么。。。我一直这么用的。。。汗。。。
更迷惑了。。。

【在 h*****s 的大作中提到】
: 你还能边lol边汗
: 好吧
: 改成‘你的和贪贪的娃儿们’好了

avatar
r*x
25
lol...

【在 K******t 的大作中提到】
: lol不是很汗的意思么。。。我一直这么用的。。。汗。。。
: 更迷惑了。。。

avatar
l*a
26
汗。。。

【在 K******t 的大作中提到】
: lol不是很汗的意思么。。。我一直这么用的。。。汗。。。
: 更迷惑了。。。

avatar
h*s
27
阿婆
阵地交给你了
你在阵地在
我先撤了

【在 a********l 的大作中提到】
: 热妈正面交锋基地猫,好戏。
avatar
h*e
28
lol=laugh out loud
avatar
K*t
29
汗 我以为是表形的呢。。。两颗大汗珠ll加上惊讶的嘴巴O。。。

【在 h*******e 的大作中提到】
: lol=laugh out loud
avatar
c*g
30
lol汗...

【在 K******t 的大作中提到】
: lol不是很汗的意思么。。。我一直这么用的。。。汗。。。
: 更迷惑了。。。

avatar
R*a
31
也是表形,是一个人笑得躺在地上了,两只胳膊向上

【在 K******t 的大作中提到】
: 汗 我以为是表形的呢。。。两颗大汗珠ll加上惊讶的嘴巴O。。。
avatar
K*t
32
汗。。。

【在 c******g 的大作中提到】
: lol汗...
avatar
K*t
33
很难想象也。。。。

【在 R***a 的大作中提到】
: 也是表形,是一个人笑得躺在地上了,两只胳膊向上
avatar
E*A
34
热妈是女的啊
avatar
c*y
35
谁同意你走了

【在 h*****s 的大作中提到】
: 阿婆
: 阵地交给你了
: 你在阵地在
: 我先撤了

avatar
h*g
36
没看到啊
avatar
k*t
37
基地猫毛孔比较发达, 一LAUGH 就出汗.
avatar
c*y
38
猫不是不会出汗么

【在 k****t 的大作中提到】
: 基地猫毛孔比较发达, 一LAUGH 就出汗.
avatar
k*t
39
只知道狗不出汗.

【在 c********y 的大作中提到】
: 猫不是不会出汗么
avatar
L*a
41
一切顺应群众们的娱乐需要。。。。

【在 E*A 的大作中提到】
: 热妈是女的啊
avatar
K*t
42
lol汗。。。

【在 k****t 的大作中提到】
: 基地猫毛孔比较发达, 一LAUGH 就出汗.
avatar
L*a
43
你LD啊

【在 c********y 的大作中提到】
: 谁同意你走了
avatar
K*t
44
赞奉献精神。。。

【在 L***a 的大作中提到】
: 一切顺应群众们的娱乐需要。。。。
avatar
c*g
45
co-lol汗

【在 K******t 的大作中提到】
: lol汗。。。
avatar
a*l
46
太喜欢这个了。

【在 L***a 的大作中提到】
: 一切顺应群众们的娱乐需要。。。。
avatar
L*a
47
阿婆
为您马首是瞻啊
这方面您是业界翘楚啊

【在 a********l 的大作中提到】
: 太喜欢这个了。
avatar
a*l
48
什么业?

【在 L***a 的大作中提到】
: 阿婆
: 为您马首是瞻啊
: 这方面您是业界翘楚啊

avatar
L*a
49
你说啥业就啥业
:p

【在 a********l 的大作中提到】
: 什么业?
avatar
a*l
50
另一个帖子已经把相机厂商们说成ji院了。

【在 L***a 的大作中提到】
: 你说啥业就啥业
: :p

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。