Redian新闻
>
大侠们做chip是用sonicator还是用MNase digest?
avatar
大侠们做chip是用sonicator还是用MNase digest?# Biology - 生物学
m*f
1
今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
多, 还要特别感谢mitbbs59的总结帖
一起报offer, 好事成三, 大吉大利, 包子分光为止
贴下我的复习材料
题目大全:
http://www.spellscroll.com/viewquestions/?tag=algorithm
http://www.thecareerplus.com/?page=resources&cat=10
http://interviewcyclopedia.blogspot.com/
http://www.doctorinterview.com/A.html
http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)
版面总结
http://www.mitbbs.com/article/JobHunting/31505215_4.html
Bitwise题目
http://graphics.stanford.edu/~seander/bithacks.htm
avatar
n*e
2
毕竟将要报的是过去一个季度的收益,太阳能公司该挣的钱已经挣完了;即便现在,
YGE跌的惨不忍睹,前两天还是签了几个合同。考虑到美国能源credit已经通过,世界
污染环境问题还是很重,石油的那个什么联盟也准备减产稳定价格,太阳能的预期应该
也不会太差;接下来这几周,下跌的势头应该也会有所缓解;那么在现在各个行业纷纷
下调目标的时候,一个平平淡淡的SOLAR ER或许足以能给大盘注入一些动力。
当然这也可以理解为我的wishful thinking,因为我持有不少的LDK+SOLF+YGE。
avatar
H*y
3
【 以下文字转载自 NewJersey 讨论区 】
发信人: dramawatcher (梧桐树下戏凤凰,琵琶弦上说相思), 信区: NewJersey
标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版) (转载)
发信站: BBS 未名空间站 (Fri Nov 18 16:24:19 2011, 美东)
发信人: X01100110 (X01100110), 信区: WaterWorld
标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版) (转载)
发信站: BBS 未名空间站 (Thu Nov 17 21:18:09 2011, 美东)
发信人: X01100110 (X01100110), 信区: Military
标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版)
发信站: BBS 未名空间站 (Thu Nov 17 20:29:45 2011, 美东)
一个老笑话,网上随便找来的,看着已经不新鲜了:
泼水节,一哥们大喊:“谁他妈泼我?”旁人劝:“泼你是送你吉祥的意思。”
哥们怒骂:“少来这套,谁他妈用开水泼我!”
但是,通过网友回复却能深刻体现出各家微博论坛的区别,看好了,不要落下任何一个
字:
【天涯论坛跟帖】
1楼:根据泼水节的场地需求,一壶开水从场外烧开披荆斩棘来到场内,估计早就被泼
凉了。
2楼:1楼好久不见
3楼:是啊,最近都去杂谈了
4楼:胡公子也多日不来了,改天去踢球?
5楼:好啊,你订场子
。。。。。。
【猫扑论坛跟帖】
1楼:沙发
2楼:板凳,求真相
3楼:烫熟了没?
4楼:求人肉
5楼:对,人肉这小子
6楼:这个是我隔壁二大爷那傻小子干的
7楼:身份证号133011xxxxxxxxxxxx
。。。。。。
【网易微博评论】
1楼:
从来泼水送吉祥
未见泼水送沸汤
若非曾有旧日仇
定是jq被中伤
2楼:淫才啊
3楼:淫得一手好湿
4楼:
清清水来蓝蓝天
泼水节上闹翻天
忽见一人满地滚
被烫猪头叫连连
5楼:
你泼冷水透心凉
我泼开水暖胸膛
人情冷暖感自知
何必计较水太烫
。。。。。。
16楼:泼水不忘端水人
17楼:端水不忘送水人
18楼:送水不忘挖水人
19楼:挖水不忘喝水人
20楼:喝水不忘卖水人
21楼:卖水不忘找水人
22楼:找水不忘废水人
23楼:废水不忘泼水人
24楼:泼水不忘端水人
。。。。。
【腾讯微博评论】
1楼:泼水的肯定是河南人
2楼:1楼全家都是河南人生的
3楼:2楼是上海小瘪三
4楼:自古2楼出SB
5楼:自古2楼出SB
6楼:自古2楼出SB,楼下保持队形
7楼:不地域攻击你会死啊?
。。。。。。
【新浪微博评论】
1楼:转发微博
2楼:转发微博
3楼:转发微博
4楼:转发微博
5楼:转发微博
6楼:转发微博
7楼:转发微博
。。。。。。
【优酷视频评论】
1楼:求背景音乐
2楼:江苏代表队,楼下保持队形
3楼:浙江代表队,楼下保持队形
4楼:江西代表队,楼下保持队形
。。。。。。
【豆瓣小组评论】
1楼:小时候去云南,那时候外婆还很矍铄,拉着我,走在乡间小路上,到处洋溢着温暖
2楼:泼水节啊,不知今天的节日与十几年前想比,热情是否依存。只怕恍若隔世,物
是人非
3楼:想起了小时候的语文课本《难忘的泼水节》,一晃20几年过去了,老矣
4楼:尼玛,不就是个泼水节么,至于那么意淫吗,傻X!
5楼:楼上新来的同学,你不适合这里
6楼:哎呀呀,再怎么说不要说脏话嘛,人生须尽欢,骂街多没劲。
7楼:4楼的是从腾讯微博来的吧?还是猫扑来的?
8楼:猫扑是神马?
。。。。。。
【wow吧回复】
2楼:2L
3楼:前排求粉
4楼:笑摸5L狗头
5楼:不顶不是中国人
6楼:十五字十五字十五字十五字十五字
7楼:我就看看不说话
8楼:9L**
9楼:嗯
。。。。。。。。。。。。
【李毅贴吧跟帖】
2楼 这个碉堡了!笑屎了哥!
3楼 一楼二楼村通网
4楼 没j8你说个图
5楼 年娇处
7楼 窝狗滚粗D8!
8楼 6楼大亮!
9楼 6楼李菊福!导弹已发射!
10楼 @工程车 @彩色哥
11楼 6楼已阵亡
12楼 12楼sb不解释
13楼 楼上智商已暴露
14楼 12楼真屌丝!
15楼 呵呵
。。。。。。。。。。。
【人人网评论】
1楼:早上叫你你咋没回我
2楼:(回复一楼)我没带手机
3楼:前排啊
4楼:[大笑][大笑][大笑][大笑][大笑]
5楼:一楼你的头像,瞎眼啊[囧]
6楼:老段子
7楼:前排
8楼:越烫越吉祥
9楼:嗯
10楼::牛逼!!![给力]
。。。。。。
【ACFUN】
1楼:剧透,全程高能!
2楼:抄袭CF.
3楼:CF与狗不得入内。
4楼:围观UP主IP
5楼:绿字君威武。
6楼:黄字尼玛的傻逼啊。
7楼:刷屏的掉户口本。
8楼:前方高能预警!!!
9楼:熊孩子还挺会玩
10楼:碉堡了
。。。。。。。。。。。。。。。。
【SC/上班族/新科动漫论坛】
1楼:天诛八尺!
2楼:天诛八尺!
3楼: 天诛八尺,还我公图!
4楼: 天诛八尺!党公万岁!
5楼: 天诛八尺,还我公兔!
6楼: 八尺!你妈喊你回去修服务器!
7楼: 天诛陈八尺,还我南公兔!
8楼: 天诛陈八尺,退坛保平安!
9楼: 天诛八尺!
10楼: 天诛陈八尺,打倒JJ雌!
。。。。。。。。。。。。。。
【MITBBS】
1楼:在邓矮倒贴嫖资,给米尤插管吸血的妓院经济下,人民道德沦丧,发生这样的事
不奇怪。
2楼:卡亚克滚回你日本爹的辐射区去
3楼:小将会说,美国也有拿开水泼人的
4楼:泼水节陋习体现了中国人的劣根性——老将
5楼:开水泼到蛋蛋上就绝育了,与自我灭绝的一胎政策遥相呼应,腾出空间给黑穆三
6楼:就泼开水了,你悲愤也没用
7楼:老邢别闹了
8楼:中国乱象丛生,恢复帝制是唯一的出路
9楼:我也泼过,哈哈
10楼:卡伊奔个脚
11楼:
泼开水继迪化之后让全世界再次开了眼.
中国人被肿足青洗大涂沙后,
钦差输妓争先给涂夫叩头上贡,
全国掀起了普世爱缠头的高潮.
中华民族在国际上的地位降到比南京大涂沙之后还要低.
张学良蒋介石再操蛋,也没有慰问倭寇吧.
中国人的昏聩创下三千年经略西域史上的记录,
也超越了欧美俄印想象的极限,
可算是全人类亲痛仇快历史上最绚烂的一朵霸王花.
。。。。。。。。。。。
18楼:o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
19楼: 操!
20楼: 大家快跑!老大爷来发黄图了!
avatar
s*t
4
请大家发个言
/
avatar
P*l
5
up
and bookmark it.
avatar
H*y
6
我们要不要来个星座版的?

【 以下文字转载自 NewJersey 讨论区 】
发信人: dramawatcher (梧桐树下戏凤凰,琵琶弦上说相思), 信区: NewJersey
标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版) (转载)
发信站: BBS 未名空间站 (Fri Nov 18 16:24:19 2011, 美东)
发信人: X01100110 (X01100110), 信区: WaterWorld
标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版) (转载)
发信站: BBS 未名空间站 (Thu Nov 17 21:18:09 2011, 美东)
发信人: X01100110 (X01100110), 信区: Military
标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版)
发信站: BBS 未名空间站 (Thu Nov 17 20:29:45 2011, 美东)
一个老笑话,网上随便找来的,看着已经不新鲜了:
泼水节,一哥们大喊:“谁他妈泼我?”旁人劝:“泼你是送你吉祥的意思。”
哥们怒骂:“少来这套,谁他妈用开水泼我!”
但是,通过网友回复却能深刻体现出各家微博论坛的区别,看好了,不要落下任何一个
字:
【天涯论坛跟帖】
1楼:根据泼水节的场地需求,一壶开水从场外烧开披荆斩棘来到场内,估计早就被泼
凉了。
2楼:1楼好久不见
3楼:是啊,最近都去杂谈了
4楼:胡公子也多日不来了,改天去踢球?
5楼:好啊,你订场子
。。。。。。
【猫扑论坛跟帖】
1楼:沙发
2楼:板凳,求真相
3楼:烫熟了没?
4楼:求人肉
5楼:对,人肉这小子
6楼:这个是我隔壁二大爷那傻小子干的
7楼:身份证号133011xxxxxxxxxxxx
。。。。。。
【网易微博评论】
1楼:
从来泼水送吉祥
未见泼水送沸汤
若非曾有旧日仇
定是jq被中伤
2楼:淫才啊
3楼:淫得一手好湿
4楼:
清清水来蓝蓝天
泼水节上闹翻天
忽见一人满地滚
被烫猪头叫连连
5楼:
你泼冷水透心凉
我泼开水暖胸膛
人情冷暖感自知
何必计较水太烫
。。。。。。
16楼:泼水不忘端水人
17楼:端水不忘送水人
18楼:送水不忘挖水人
19楼:挖水不忘喝水人
20楼:喝水不忘卖水人
21楼:卖水不忘找水人
22楼:找水不忘废水人
23楼:废水不忘泼水人
24楼:泼水不忘端水人
。。。。。
【腾讯微博评论】
1楼:泼水的肯定是河南人
2楼:1楼全家都是河南人生的
3楼:2楼是上海小瘪三
4楼:自古2楼出SB
5楼:自古2楼出SB
6楼:自古2楼出SB,楼下保持队形
7楼:不地域攻击你会死啊?
。。。。。。
【新浪微博评论】
1楼:转发微博
2楼:转发微博
3楼:转发微博
4楼:转发微博
5楼:转发微博
6楼:转发微博
7楼:转发微博
。。。。。。
【优酷视频评论】
1楼:求背景音乐
2楼:江苏代表队,楼下保持队形
3楼:浙江代表队,楼下保持队形
4楼:江西代表队,楼下保持队形
。。。。。。
【豆瓣小组评论】
1楼:小时候去云南,那时候外婆还很矍铄,拉着我,走在乡间小路上,到处洋溢着温暖
2楼:泼水节啊,不知今天的节日与十几年前想比,热情是否依存。只怕恍若隔世,物
是人非
3楼:想起了小时候的语文课本《难忘的泼水节》,一晃20几年过去了,老矣
4楼:尼玛,不就是个泼水节么,至于那么意淫吗,傻X!
5楼:楼上新来的同学,你不适合这里
6楼:哎呀呀,再怎么说不要说脏话嘛,人生须尽欢,骂街多没劲。
7楼:4楼的是从腾讯微博来的吧?还是猫扑来的?
8楼:猫扑是神马?
。。。。。。
【wow吧回复】
2楼:2L
3楼:前排求粉
4楼:笑摸5L狗头
5楼:不顶不是中国人
6楼:十五字十五字十五字十五字十五字
7楼:我就看看不说话
8楼:9L**
9楼:嗯
。。。。。。。。。。。。
【李毅贴吧跟帖】
2楼 这个碉堡了!笑屎了哥!
3楼 一楼二楼村通网
4楼 没j8你说个图
5楼 年娇处
7楼 窝狗滚粗D8!
8楼 6楼大亮!
9楼 6楼李菊福!导弹已发射!
10楼 @工程车 @彩色哥
11楼 6楼已阵亡
12楼 12楼sb不解释
13楼 楼上智商已暴露
14楼 12楼真屌丝!
15楼 呵呵
。。。。。。。。。。。
【人人网评论】
1楼:早上叫你你咋没回我
2楼:(回复一楼)我没带手机
3楼:前排啊
4楼:[大笑][大笑][大笑][大笑][大笑]
5楼:一楼你的头像,瞎眼啊[囧]
6楼:老段子
7楼:前排
8楼:越烫越吉祥
9楼:嗯
10楼::牛逼!!![给力]
。。。。。。
【ACFUN】
1楼:剧透,全程高能!
2楼:抄袭CF.
3楼:CF与狗不得入内。
4楼:围观UP主IP
5楼:绿字君威武。
6楼:黄字尼玛的傻逼啊。
7楼:刷屏的掉户口本。
8楼:前方高能预警!!!
9楼:熊孩子还挺会玩
10楼:碉堡了
。。。。。。。。。。。。。。。。
【SC/上班族/新科动漫论坛】
1楼:天诛八尺!
2楼:天诛八尺!
3楼: 天诛八尺,还我公图!
4楼: 天诛八尺!党公万岁!
5楼: 天诛八尺,还我公兔!
6楼: 八尺!你妈喊你回去修服务器!
7楼: 天诛陈八尺,还我南公兔!
8楼: 天诛陈八尺,退坛保平安!
9楼: 天诛八尺!
10楼: 天诛陈八尺,打倒JJ雌!
。。。。。。。。。。。。。。
【MITBBS】
1楼:在邓矮倒贴嫖资,给米尤插管吸血的妓院经济下,人民道德沦丧,发生这样的事
不奇怪。
2楼:卡亚克滚回你日本爹的辐射区去
3楼:小将会说,美国也有拿开水泼人的
4楼:泼水节陋习体现了中国人的劣根性——老将
5楼:开水泼到蛋蛋上就绝育了,与自我灭绝的一胎政策遥相呼应,腾出空间给黑穆三
6楼:就泼开水了,你悲愤也没用
7楼:老邢别闹了
8楼:中国乱象丛生,恢复帝制是唯一的出路
9楼:我也泼过,哈哈
10楼:卡伊奔个脚
11楼:
泼开水继迪化之后让全世界再次开了眼.
中国人被肿足青洗大涂沙后,
钦差输妓争先给涂夫叩头上贡,
全国掀起了普世爱缠头的高潮.
中华民族在国际上的地位降到比南京大涂沙之后还要低.
张学良蒋介石再操蛋,也没有慰问倭寇吧.
中国人的昏聩创下三千年经略西域史上的记录,
也超越了欧美俄印想象的极限,
可算是全人类亲痛仇快历史上最绚烂的一朵霸王花.
。。。。。。。。。。。
18楼:o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
o\o
19楼: 操!
20楼: 大家快跑!老大爷来发黄图了!

【在 H**********y 的大作中提到】
: 【 以下文字转载自 NewJersey 讨论区 】
: 发信人: dramawatcher (梧桐树下戏凤凰,琵琶弦上说相思), 信区: NewJersey
: 标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版) (转载)
: 发信站: BBS 未名空间站 (Fri Nov 18 16:24:19 2011, 美东)
: 发信人: X01100110 (X01100110), 信区: WaterWorld
: 标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版) (转载)
: 发信站: BBS 未名空间站 (Thu Nov 17 21:18:09 2011, 美东)
: 发信人: X01100110 (X01100110), 信区: Military
: 标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版)
: 发信站: BBS 未名空间站 (Thu Nov 17 20:29:45 2011, 美东)

avatar
m*5
7
google N-chip和X-chip
两种不同的方法
用酶digest的非特异性binding少,并且因为去掉了cross linking的步骤,能用的抗体
数大大增加。缺点是很难拿到transcriptional factor和特定片断的binding 。做
Histon的人应该用得多些,但因为没有cross linking,也会引入很多非特异性的
nucleosome remodeling。
用sonication 以及cross linking配合的方法好处是拿到的相互作用理论上说更接近生
理条件,但因为引入了固定这个过程,也导致许多artificial 作用, 比如蛋白质,
DNA间非功能性的相互作用
avatar
d*s
8
re, mark
avatar
z*a
9
1楼:泼水的阴险家伙是天蝎座
2楼:被泼的倒霉蛋是金牛座
版二接上?!
呵呵

【在 H**********y 的大作中提到】
: 我们要不要来个星座版的?
:
: 【 以下文字转载自 NewJersey 讨论区 】
: 发信人: dramawatcher (梧桐树下戏凤凰,琵琶弦上说相思), 信区: NewJersey
: 标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版) (转载)
: 发信站: BBS 未名空间站 (Fri Nov 18 16:24:19 2011, 美东)
: 发信人: X01100110 (X01100110), 信区: WaterWorld
: 标 题: 同一个段子,在不同论坛回复的区别(含MITBBS,终极完全版) (转载)
: 发信站: BBS 未名空间站 (Thu Nov 17 21:18:09 2011, 美东)
: 发信人: X01100110 (X01100110), 信区: Military

avatar
s*u
10
麻烦展开说说为啥N-ChIP会丢掉特定片段的binding?

【在 m******5 的大作中提到】
: google N-chip和X-chip
: 两种不同的方法
: 用酶digest的非特异性binding少,并且因为去掉了cross linking的步骤,能用的抗体
: 数大大增加。缺点是很难拿到transcriptional factor和特定片断的binding 。做
: Histon的人应该用得多些,但因为没有cross linking,也会引入很多非特异性的
: nucleosome remodeling。
: 用sonication 以及cross linking配合的方法好处是拿到的相互作用理论上说更接近生
: 理条件,但因为引入了固定这个过程,也导致许多artificial 作用, 比如蛋白质,
: DNA间非功能性的相互作用

avatar
C*5
11
恭喜,恭喜,恭喜
avatar
b*l
12
1楼:泼水的阴险家伙是天蝎座
2楼:被泼的倒霉蛋是金牛座
3楼:被泼的是摸姐的多吧,金牛是端着茶水来看热闹叻,还很小心的站在水都溅不到的
地方,哈哈
avatar
m*5
13
因为没有cross linking啊,很多binding在buffer条件下就挂了。 类似的比如做一些
比较弱的相互作用的co-ip, 要摸很多buffer条件,optimize到一个合适的stringency

【在 s******u 的大作中提到】
: 麻烦展开说说为啥N-ChIP会丢掉特定片段的binding?
avatar
q*g
14
恭喜恭喜!
谢谢楼主分享资料
avatar
j*n
15
哈哈,笑死
我转俱乐部去了
买买提的确很吐血
avatar
s*s
16
MNase也可以先crosslink,甚至可以有人crosslink->MNase->sonicate
repressive marker貌似sonicate很难做好,用MNase能做的很漂亮

【在 m******5 的大作中提到】
: google N-chip和X-chip
: 两种不同的方法
: 用酶digest的非特异性binding少,并且因为去掉了cross linking的步骤,能用的抗体
: 数大大增加。缺点是很难拿到transcriptional factor和特定片断的binding 。做
: Histon的人应该用得多些,但因为没有cross linking,也会引入很多非特异性的
: nucleosome remodeling。
: 用sonication 以及cross linking配合的方法好处是拿到的相互作用理论上说更接近生
: 理条件,但因为引入了固定这个过程,也导致许多artificial 作用, 比如蛋白质,
: DNA间非功能性的相互作用

avatar
L*e
17
GXGX...偶要包子~~~
avatar
d*r
18
居然被转了。。。。
avatar
m*5
19
有比较有代表性的protocol么?我最近正折腾这个

【在 s******s 的大作中提到】
: MNase也可以先crosslink,甚至可以有人crosslink->MNase->sonicate
: repressive marker貌似sonicate很难做好,用MNase能做的很漂亮

avatar
a*e
20
cong~
囊中羞涩的我也要包子。。。
avatar
S*p
21
1楼:泼水的阴险家伙是天蝎座
2楼:被泼的倒霉蛋是金牛座
3楼:被泼的是摸姐的多吧,金牛是端着茶水来看热闹叻,还很小心的站在水都溅不到的
地方,哈哈
5楼:发10个安慰包
6楼:pai
7楼:re
8楼:chi
9楼:re
10楼:re
11楼:chi
12楼:re
13楼:re
14楼:re
15楼:re
16楼:re
17楼:re
18楼:re 来晚了?
19楼:已发完.
avatar
a*o
22
It is very cell line dependent.
MNase has very strong sequence bias.

【在 s******s 的大作中提到】
: MNase也可以先crosslink,甚至可以有人crosslink->MNase->sonicate
: repressive marker貌似sonicate很难做好,用MNase能做的很漂亮

avatar
d*t
23
恭喜恭喜!
avatar
h*c
24
有才,呵呵

【在 S***p 的大作中提到】
: 1楼:泼水的阴险家伙是天蝎座
: 2楼:被泼的倒霉蛋是金牛座
: 3楼:被泼的是摸姐的多吧,金牛是端着茶水来看热闹叻,还很小心的站在水都溅不到的
: 地方,哈哈
: 5楼:发10个安慰包
: 6楼:pai
: 7楼:re
: 8楼:chi
: 9楼:re
: 10楼:re

avatar
d*7
25
看你要做啥,一般都是sonication,但是如果你想要nuclesome级别的resolution,可
以用MNase,不过用MNase比较tricky,现在一般人都是用一定浓度的MNase处理一段时
间,然后开始做实验,而Mark Ptashne lab发现MNase有很强的sequence bias,他们组
用浓度梯度的MNase处理,你可以瞅一瞅,另外,可以看看这篇评论:http://www.cell.com/current-biology/abstract/S0960-9822%2811%2900116-3

【在 s*****t 的大作中提到】
: 请大家发个言
: /

avatar
l*m
26
楼主什么专业?
avatar
l*h
27
haha classic!!!

【在 S***p 的大作中提到】
: 1楼:泼水的阴险家伙是天蝎座
: 2楼:被泼的倒霉蛋是金牛座
: 3楼:被泼的是摸姐的多吧,金牛是端着茶水来看热闹叻,还很小心的站在水都溅不到的
: 地方,哈哈
: 5楼:发10个安慰包
: 6楼:pai
: 7楼:re
: 8楼:chi
: 9楼:re
: 10楼:re

avatar
s*u
28
多谢!
另外的原因可能还有digestion enzyme的sequence preference.
说到co-IP, lysis buffer一般都加detergent吗?看别人的文章基本都加,可有的
interaction加了detergent几乎检测不到。

stringency

【在 m******5 的大作中提到】
: 因为没有cross linking啊,很多binding在buffer条件下就挂了。 类似的比如做一些
: 比较弱的相互作用的co-ip, 要摸很多buffer条件,optimize到一个合适的stringency

avatar
p*l
29
congrats
avatar
a*s
30
宋有才,哈哈

【在 S***p 的大作中提到】
: 1楼:泼水的阴险家伙是天蝎座
: 2楼:被泼的倒霉蛋是金牛座
: 3楼:被泼的是摸姐的多吧,金牛是端着茶水来看热闹叻,还很小心的站在水都溅不到的
: 地方,哈哈
: 5楼:发10个安慰包
: 6楼:pai
: 7楼:re
: 8楼:chi
: 9楼:re
: 10楼:re

avatar
a*o
31
MNase有很强的sequence bias, 大家已经知道快30年了,只是最近才被大家认真对待
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC326882/
比较sonication和MNase
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2964211/?tool=pubme
MNase浓度对结果的影响
http://www.ncbi.nlm.nih.gov/pubmed/19846608

【在 d****7 的大作中提到】
: 看你要做啥,一般都是sonication,但是如果你想要nuclesome级别的resolution,可
: 以用MNase,不过用MNase比较tricky,现在一般人都是用一定浓度的MNase处理一段时
: 间,然后开始做实验,而Mark Ptashne lab发现MNase有很强的sequence bias,他们组
: 用浓度梯度的MNase处理,你可以瞅一瞅,另外,可以看看这篇评论:http://www.cell.com/current-biology/abstract/S0960-9822%2811%2900116-3

avatar
p*l
32
congrats
avatar
y*o
33
幽默是种才华啊

【在 S***p 的大作中提到】
: 1楼:泼水的阴险家伙是天蝎座
: 2楼:被泼的倒霉蛋是金牛座
: 3楼:被泼的是摸姐的多吧,金牛是端着茶水来看热闹叻,还很小心的站在水都溅不到的
: 地方,哈哈
: 5楼:发10个安慰包
: 6楼:pai
: 7楼:re
: 8楼:chi
: 9楼:re
: 10楼:re

avatar
l*4
34
Con

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
j*1
35
哈哈

【在 S***p 的大作中提到】
: 1楼:泼水的阴险家伙是天蝎座
: 2楼:被泼的倒霉蛋是金牛座
: 3楼:被泼的是摸姐的多吧,金牛是端着茶水来看热闹叻,还很小心的站在水都溅不到的
: 地方,哈哈
: 5楼:发10个安慰包
: 6楼:pai
: 7楼:re
: 8楼:chi
: 9楼:re
: 10楼:re

avatar
g*3
36
cong + baozi
avatar
p*o
37
re
avatar
M*t
38
Cong!

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
n*p
39
gongxi~~~~~~~~~~~~~~~
avatar
o*o
40
Cong!

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
a*9
41
cong~
avatar
z*n
42
cong
avatar
m*s
43
cong...

名浏览)

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
p*s
44
相当好的帖子!谢谢楼主!
avatar
n*r
45
big con~

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
r*l
46
深受启发。收藏~~
avatar
c*x
47
Cong!
avatar
j*g
48
Cong and ding. Hope me and others get offer
avatar
h*l
49
cong, thx lz!!!
avatar
g*y
50
你们真可以,二月份的帖子顶到六月份,呵呵

【在 h*****l 的大作中提到】
: cong, thx lz!!!
avatar
Z*Z
51
这不是最近google offer匮乏么,呵呵

【在 g*******y 的大作中提到】
: 你们真可以,二月份的帖子顶到六月份,呵呵
avatar
r*l
52
mark
avatar
m*f
53
今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
多, 还要特别感谢mitbbs59的总结帖
一起报offer, 好事成三, 大吉大利, 包子分光为止
贴下我的复习材料
题目大全:
http://www.spellscroll.com/viewquestions/?tag=algorithm
http://www.thecareerplus.com/?page=resources&cat=10
http://interviewcyclopedia.blogspot.com/
http://www.doctorinterview.com/A.html
http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)
版面总结
http://www.mitbbs.com/article/JobHunting/31505215_4.html
Bitwise题目
http://graphics.stanford.edu/~seander/bithacks.html
DP 经典
http://people.csail.mit.edu/bdean/6.046/dp/
算法进阶
http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=alg_in
复习书籍 (csdn 都很容易找到)
Algorithm in C by Robert Sedgewick
CLRS
careercup top 150 question
programing interview exposed
programming pearls
effective c++
design patterns
练习编程强烈推荐topcoder, 不过要挑着做, 针对算法相关题目
另外我强力推荐这篇帖子, 以前贴过但是很快沉了
发信人: phylips (星星||一年磨十剑), 信区: Algorithm
标 题: 大数据量,海量数据 处理方法总结
发信站: 兵马俑BBS (Thu Nov 26 16:32:38 2009), 本站(bbs.xjtu.edu.cn)
最近有点忙,稍微空闲下来,发篇总结贴。
大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一
些涉及到海量数据的公司经常会问到。
下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并
不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。
下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好
的处理方法,欢迎与我讨论。
1.Bloom filter
适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集
基本原理及要点:
对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,
查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的
结果是100%正确的。同时也不支持删除一个已经插入的关键字,因为该关键字对应的位
会牵动到其他的关键字。所以一个简单的改进就是 counting Bloom filter,用一个
counter数组代替位数组,就可以支持删除了。
还有一个比较重要的问题,如何根据输入元素个数n,确定位数组m的大小及hash函数个
数。当hash函数个数k=(ln2)*(m/n)时错误率最小。在错误率不大于E的情况下,m至少
要等于n*lg(1/E)才能表示任意n个元素的集合。但m还应该更大些,因为还要保证bit数
组里至少一半为 0,则m应该>=nlg(1/E)*lge 大概就是nlg(1/E)1.44倍(lg表示以2为底
的对数)。
举个例子我们假设错误率为0.01,则此时m应大概是n的13倍。这样k大概是8个。
注意这里m与n的单位不同,m是bit为单位,而n则是以元素个数为单位(准确的说是不同
元素的个数)。通常单个元素的长度都是有很多bit的。所以使用bloom filter内存上通
常都是节省的。
扩展:
Bloom filter将集合中的元素映射到位数组中,用k(k为哈希函数个数)个映射位是否
全1表示元素在不在这个集合中。Counting bloom filter(CBF)将位数组中的每一位
扩展为一个counter,从而支持了元素的删除操作。Spectral Bloom Filter(SBF)将
其与集合元素的出现次数关联。SBF采用counter中的最小值来近似表示元素的出现频率。
问题实例:给你A,B两个文件,各存放50亿条URL,每条URL占用64字节,内存限制是4G
,让你找出A,B文件共同的URL。如果是三个乃至n个文件呢?
根据这个问题我们来计算下内存的占用,4G=2^32大概是40亿*8大概是340亿,n=50亿,
如果按出错率0.01算需要的大概是650亿个bit。现在可用的是340亿,相差并不多,这
样可能会使出错率上升些。另外如果这些urlip是一一对应的,就可以转换成ip,则大
大简单了。
2.Hashing
适用范围:快速查找,删除的基本数据结构,通常需要总数据量可以放入内存
基本原理及要点:
hash函数选择,针对字符串,整数,排列,具体相应的hash方法。
碰撞处理,一种是open hashing,也称为拉链法;另一种就是closed hashing,也称开
地址法,opened addressing。
扩展:
d-left hashing中的d是多个的意思,我们先简化这个问题,看一看2-left hashing。2
-left hashing指的是将一个哈希表分成长度相等的两半,分别叫做T1和T2,给T1和T2
分别配备一个哈希函数,h1和h2。在存储一个新的key时,同时用两个哈希函数进行计
算,得出两个地址h1[key]和h2[key]。这时需要检查T1中的h1[key]位置和T2中的h2[
key]位置,哪一个位置已经存储的(有碰撞的)key比较多,然后将新key存储在负载少
的位置。如果两边一样多,比如两个位置都为空或者都存储了一个key,就把新key 存
储在左边的T1子表中,2-left也由此而来。在查找一个key时,必须进行两次hash,同
时查找两个位置。
问题实例:
1).海量日志数据,提取出某日访问百度次数最多的那个IP。
IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进
行统计。
3.bit-map
适用范围:可进行数据的快速查找,判重,删除,一般来说数据范围是int的10倍以下
基本原理及要点:使用bit数组来表示某些元素是否存在,比如8位电话号码
扩展:bloom filter可以看做是对bit-map的扩展
问题实例:
1)已知某个文件内包含一些电话号码,每个号码为8位数字,统计不同号码的个数。
8位最多99 999 999,大概需要99m个bit,大概10几m字节的内存即可。
2)2.5亿个整数中找出不重复的整数的个数,内存空间不足以容纳这2.5亿个整数。
将bit-map扩展一下,用2bit表示一个数即可,0表示未出现,1表示出现一次,2表示出
现2次及以上。或者我们不用2bit来进行表示,我们用两个bit-map即可模拟实现这个
2bit-map。
4.堆
适用范围:海量数据前n大,并且n比较小,堆可以放入内存
基本原理及要点:最大堆求前n小,最小堆求前n大。方法,比如求前n小,我们比较当
前元素与最大堆里的最大元素,如果它小于最大元素,则应该替换那个最大元素。这样
最后得到的n个元素就是最小的n个。适合大数据量,求前n小,n的大小比较小的情况,
这样可以扫描一遍即可得到所有的前n元素,效率很高。
扩展:双堆,一个最大堆与一个最小堆结合,可以用来维护中位数。
问题实例:
1)100w个数中找最大的前100个数。
用一个100个元素大小的最小堆即可。
5.双层桶划分
适用范围:第k大,中位数,不重复或重复的数字
基本原理及要点:因为元素范围很大,不能利用直接寻址表,所以通过多次划分,逐步
确定范围,然后最后在一个可以接受的范围内进行。可以通过多次缩小,双层只是一个
例子。
扩展:
问题实例:
1).2.5亿个整数中找出不重复的整数的个数,内存空间不足以容纳这2.5亿个整数。
有点像鸽巢原理,整数个数为2^32,也就是,我们可以将这2^32个数,划分为2^8个区域
(比如用单个文件代表一个区域),然后将数据分离到不同的区域,然后不同的区域在利
用bitmap就可以直接解决了。也就是说只要有足够的磁盘空间,就可以很方便的解决。
2).5亿个int找它们的中位数。
这个例子比上面那个更明显。首先我们将int划分为2^16个区域,然后读取数据统计落
到各个区域里的数的个数,之后我们根据统计结果就可以判断中位数落到那个区域,同
时知道这个区域中的第几大数刚好是中位数。然后第二次扫描我们只统计落在这个区域
中的那些数就可以了。
实际上,如果不是int是int64,我们可以经过3次这样的划分即可降低到可以接受的程
度。即可以先将int64分成2^24个区域,然后确定区域的第几大数,在将该区域分成2^
20个子区域,然后确定是子区域的第几大数,然后子区域里的数的个数只有2^20,就可
以直接利用direct addr table进行统计了。
6.数据库索引
适用范围:大数据量的增删改查
基本原理及要点:利用数据的设计实现方法,对海量数据的增删改查进行处理。
扩展:
问题实例:
7.倒排索引(Inverted index)
适用范围:搜索引擎,关键字查询
基本原理及要点:为何叫倒排索引?一种索引方法,被用来存储在全文搜索下某个单词
在一个文档或者一组文档中的存储位置的映射。
以英文为例,下面是要被索引的文本:
T0 = "it is what it is"
T1 = "what is it"
T2 = "it is a banana"
我们就能得到下面的反向文件索引:
"a": {2}
"banana": {2}
"is": {0, 1, 2}
"it": {0, 1, 2}
"what": {0, 1}
检索的条件"what", "is" 和 "it" 将对应集合的交集。
正向索引开发出来用来存储每个文档的单词的列表。正向索引的查询往往满足每个文档
有序频繁的全文查询和每个单词在校验文档中的验证这样的查询。在正向索引中,文档
占据了中心的位置,每个文档指向了一个它所包含的索引项的序列。也就是说文档指向
了它包含的那些单词,而反向索引则是单词指向了包含它的文档,很容易看到这个反向
的关系。
扩展:
问题实例:文档检索系统,查询那些文件包含了某单词,比如常见的学术论文的关键字
搜索。
8.外排序
适用范围:大数据的排序,去重
基本原理及要点:外排序的归并方法,置换选择 败者树原理,最优归并树
扩展:
问题实例:
1).有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16个字节,内存
限制大小是1M。返回频数最高的100个词。
这个数据具有很明显的特点,词的大小为16个字节,但是内存只有1m做hash有些不够,
所以可以用来排序。内存可以当输入缓冲区使用。
9.trie树
适用范围:数据量大,重复多,但是数据种类小可以放入内存
基本原理及要点:实现方式,节点孩子的表示方式
扩展:压缩实现。
问题实例:
1).有10个文件,每个文件1G, 每个文件的每一行都存放的是用户的query,每个文件
的query都可能重复。要你按照query的频度排序 。
2).1000万字符串,其中有些是相同的(重复),需要把重复的全部去掉,保留没有重复的
字符串。请问怎么设计和实现?
3).寻找热门查询:查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不
超过3百万个,每个不超过255字节。
10.分布式处理 mapreduce
适用范围:数据量大,但是数据种类小可以放入内存
基本原理及要点:将数据交给不同的机器去处理,数据划分,结果归约。
扩展:
问题实例:
1).The canonical example application of MapReduce is a process to count the
appearances of
each different word in a set of documents:
void map(String name, String document):
// name: document name
// document: document contents
for each word w in document:
EmitIntermediate(w, 1);
void reduce(String word, Iterator partialCounts):
// key: a word
// values: a list of aggregated partial counts
int result = 0;
for each v in partialCounts:
result += ParseInt(v);
Emit(result);
Here, each document is split in words, and each word is counted initially
with a "1" value by
the Map function, using the word as the result key. The framework puts
together all the pairs
with the same key and feeds them to the same call to Reduce, thus this
function just needs to
sum all of its input values to find the total appearances of that word.
2).海量数据分布在100台电脑中,想个办法高效统计出这批数据的TOP10。
3).一共有N个机器,每个机器上有N个数。每个机器最多存O(N)个数并对它们操作。如
何找到N^2个数的中数(median)?
经典问题分析
上千万or亿数据(有重复),统计其中出现次数最多的前N个数据,分两种情况:可一次
读入内存,不可一次读入。
可用思路:trie树+堆,数据库索引,划分子集分别统计,hash,分布式计算,近似统
计,外排序
所谓的是否能一次读入内存,实际上应该指去除重复后的数据量。如果去重后数据可以
放入内存,我们可以为数据建立字典,比如通过 map,hashmap,trie,然后直接进行
统计即可。当然在更新每条数据的出现次数的时候,我们可以利用一个堆来维护出现次
数最多的前N个数据,当然这样导致维护次数增加,不如完全统计后在求前N大效率高。
如果数据无法放入内存。一方面我们可以考虑上面的字典方法能否被改进以适应这种情
形,可以做的改变就是将字典存放到硬盘上,而不是内存,这可以参考数据库的存储方
法。
当然还有更好的方法,就是可以采用分布式计算,基本上就是map-reduce过程,首先可
以根据数据值或者把数据hash(md5)后的值,将数据按照范围划分到不同的机子,最好
可以让数据划分后可以一次读入内存,这样不同的机子负责处理各种的数值范围,实际
上就是map。得到结果后,各个机子只需拿出各自的出现次数最多的前N个数据,然后汇
总,选出所有的数据中出现次数最多的前N个数据,这实际上就是reduce过程。
实际上可能想直接将数据均分到不同的机子上进行处理,这样是无法得到正确的解的。
因为一个数据可能被均分到不同的机子上,而另一个则可能完全聚集到一个机子上,同
时还可能存在具有相同数目的数据。比如我们要找出现次数最多的前100个,我们将
1000万的数据分布到10台机器上,找到每台出现次数最多的前 100个,归并之后这样不
能保证找到真正的第100个,因为比如出现次数最多的第100个可能有1万个,但是它被
分到了10台机子,这样在每台上只有1千个,假设这些机子排名在1000个之前的那些都
是单独分布在一台机子上的,比如有1001个,这样本来具有1万个的这个就会被淘汰,
即使我们让每台机子选出出现次数最多的1000个再归并,仍然会出错,因为可能存在大
量个数为1001个的发生聚集。因此不能将数据随便均分到不同机子上,而是要根据hash
后的值将它们映射到不同的机子上处理,让不同的机器处理一个数值范围。
而外排序的方法会消耗大量的IO,效率不会很高。而上面的分布式方法,也可以用于单
机版本,也就是将总的数据根据值的范围,划分成多个不同的子文件,然后逐个处理。
处理完毕之后再对这些单词的及其出现频率进行一个归并。实际上就可以利用一个外排
序的归并过程。
另外还可以考虑近似计算,也就是我们可以通过结合自然语言属性,只将那些真正实际
中出现最多的那些词作为一个字典,使得这个规模可以放入内存。
转载请注明出处:http://bbs.xjtu.edu.cn
作者[email protected]
参考文献:
http://blog.csdn.net/jiaomeng/archive/2007/03/08/1523940.aspx d-Left Hashing
http://blog.csdn.net/jiaomeng/archive/2007/01/27/1495500.aspx
http://en.wikipedia.org/wiki/Bloom_filter
http://hi.baidu.com/xdzhang_china/blog/item/2847777e83fb0202293 应用Bloom Filter的几个小技巧
http://zh.wikipedia.org/wiki/%E5%80%92%E6%8E%92%E7%B4%A2%E5%BC%
发信人: cshyh (Zakklars), 信区: Algorithm
标 题: Re: 大数据量,海量数据 处理方法总结
发信站: 兵马俑BBS (Thu Nov 26 20:02:27 2009), 本站(bbs.xjtu.edu.cn)
嗯 比较不错啊 想了下比较常见的里面没写赫赫有名的二叉排序树
发信人: phylips (星星||一年磨十剑), 信区: Algorithm
标 题: Re: 大数据量,海量数据 处理方法总结
发信站: 兵马俑BBS (Thu Nov 26 22:36:34 2009), 本站(bbs.xjtu.edu.cn)
恩 可以加下
另外i/o 优化方面并没有太多涉及,如果对于这方面谁比较有心得可以补充一下
发信人: appsony (懒羊羊), 信区: Algorithm
标 题: Re: 大数据量,海量数据 处理方法总结
发信站: 兵马俑BBS (Thu Nov 26 22:38:05 2009), 本站(bbs.xjtu.edu.cn)
很不错啊 比较全面。bloom filter确实不错,刚看managing gigabytes这本书,里面
讲索引的一种建法也是这种思想。
发信人: appsony (懒羊羊), 信区: Algorithm
标 题: Re: 大数据量,海量数据 处理方法总结
发信站: 兵马俑BBS (Thu Nov 26 22:41:11 2009), 本站(bbs.xjtu.edu.cn)
话说应对这类面试题,把编程珠玑研究透彻就差不多了。平常用的话,Managing
gigabytes这本书值得推荐一下。
发信人: phylips (星星||一年磨十剑), 信区: Algorithm
标 题: 面试题目-大数据量专题
发信站: 兵马俑BBS (Thu Nov 26 16:30:44 2009), 本站(bbs.xjtu.edu.cn)
1. 给你A,B两个文件,各存放50亿条URL,每条URL占用64字节,内存限制是4G,让你找
出A,B文件共同的URL。
2. 有10个文件,每个文件1G, 每个文件的每一行都存放的是用户的query,每个文件
的query都可能重复。要你按照query的频度排序
3. 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16个字节,内存
限制大小是1M。返回频数最高的100个词
4.海量日志数据,提取出某日访问百度次数最多的那个IP。
5.2.5亿个整数中找出不重复的整数,内存空间不足以容纳这2.5亿个整数。
6.海量数据分布在100台电脑中,想个办法高效统计出这批数据的TOP10。
7.怎么在海量数据中找出重复次数最多的一个
8.上千万or亿数据(有重复),统计其中出现次数最多的前N个数据。
统计可以用hash,二叉数,trie树。对统计结果用堆求出现的前n大数据。增加点限制可
以提高效率,比如 出现次数>数据总数/N的一定是在前N个之内
9.1000万字符串,其中有些是相同的(重复),需要把重复的全部去掉,保留没有重复的
字符串。请问怎么设计和实现?
10.一个文本文件,大约有一万行,每行一个词,要求统计出其中最频繁出现的前十个
词。请给出思想,给时间复杂度分析。
11.一个文本文件,也是找出前十个最经常出现的词,但这次文件比较长,说是上亿行
或者十亿行,总之无法一次读入内存,问最优解。
12.有10个文件,每个文件1G, 每个文件的每一行都存放的是用户的query,每个文件
的query都可能重复要按照query的频度排序
13.100w个数中找最大的前100个数
14.寻找热门查询:
搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的
长度为1-255字节。假设目前有一千万个记录,
这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。
一个查询串的重复度越高,说明查询它的用户越多,
也就是越热门。请你统计最热门的10个查询串,要求使用的内存不能超过1G。
(1)请描述你解决这个问题的思路;
(2)请给出主要的处理流程,算法,以及算法的复杂度。
15.一共有N个机器,每个机器上有N个数。每个机器最多存O(N)个数并对它们操作。
如何找到N^2个数的中数(median)?
本文由[email protected]收集整理,转载请注明出处http://bbs.xjtu.edu.cn
谢谢合作。
有一个1G的数组a,元素是0到2^30-1的自然数.
我想把他打乱成随机的顺序,最简单的实现(代码最简)和时间最优的实现分别是什么?
求算法:从一千万个数字里找出100个最大的数的最快算法。
seabao 于 Wed Oct 21 18:58:06 2009 提到:
堆排序 这种解决方案都是堆排序。
都是面试惹得祸...
还有其他点可以忽悠:
1. 多线程去做会更快。
2. 比较fashion的解决方案,MapReduce 我不知道怎么实现,但是大致意思还好。
如果能把MapReduce的问题了解清楚,这样回答的话,估计大部分面试官都能被忽悠住。
duoduolo 于 Thu Oct 22 09:16:47 2009 提到:
第k大元素那个算法么
BlueBore 于 Fri Oct 23 09:18:58 2009 提到:
这个数据量很小,用堆排或快排,平均复杂度都是O(n),快排常数因子更小些
如果数据量大了选择并行算法,把问题拆开,分配到t个计算节点上,分别堆排,把本
来n*lg100的问题转化为t个(n/t)lg100的问题,最后归并的代价是O(lgt),所以总的代
价就是O(lgt+n/t),最后根据数据的规模选择t的大小。
http://blog.csdn.net/lanphaday/archive/2008/12/18/3547899.aspx
http://space.cnblogs.com/question/4423/
avatar
o*d
54
mark

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
f*u
55
mark,沾点喜气
avatar
c*t
56
3年前的老贴了
mark一个
avatar
y*i
57
mark
avatar
w*p
58
刚刚恭喜完。发现是老帖。
那怪那些ID那么熟悉。
avatar
x*0
59
mark
avatar
f*n
60
mark
avatar
m*i
61
不错得帖子
avatar
d*3
62
mark,感谢LZ分享
avatar
r*u
63
mark

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
o*d
64
mark

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
f*u
65
mark,沾点喜气
avatar
c*t
66
3年前的老贴了
mark一个
avatar
y*i
67
mark
avatar
w*p
68
刚刚恭喜完。发现是老帖。
那怪那些ID那么熟悉。
avatar
x*0
69
mark
avatar
f*n
70
mark
avatar
m*i
71
不错得帖子
avatar
d*3
72
mark,感谢LZ分享
avatar
r*u
73
mark

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
x*a
74


【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
h*8
75


【在 o****d 的大作中提到】
: mark
avatar
s*d
76
必须mark
avatar
w*f
77
马克

【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

avatar
x*e
78
mark
avatar
c*e
79
mark
avatar
s*n
80
mark
avatar
T*y
81
Mark,以后再看
avatar
l*d
82
大赞~~
avatar
n*5
83
mark xia
avatar
h*7
84
赞啊!
avatar
c*z
85


【在 m*****f 的大作中提到】
: 今天刚刚通知的, 特别感谢一起讨论的krone, geniusxsy, hnm, 特别是blaze教了我很
: 多, 还要特别感谢mitbbs59的总结帖
: 一起报offer, 好事成三, 大吉大利, 包子分光为止
: 贴下我的复习材料
: 题目大全:
: http://www.spellscroll.com/viewquestions/?tag=algorithm
: http://www.thecareerplus.com/?page=resources&cat=10
: http://interviewcyclopedia.blogspot.com/
: http://www.doctorinterview.com/A.html
: http://toptechnotes.blogspot.com/search/label/algorithm (貌似博主已经关闭匿名浏览)

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