avatar
e*i
1
What I mean is some old postings are listed on the top as new postings.
Why?
avatar
j*y
2
是不是数据大的时候用 tree, 数据少的情况下用 hash ?
avatar
t*e
3
因为你是web浏览
旧的帖子只要有人re了,就可以从海底浮上来

【在 e*i 的大作中提到】
: What I mean is some old postings are listed on the top as new postings.
: Why?

avatar
h*e
4
trie吧
avatar
e*i
5
THANKS.
avatar
p*2
6
感觉数据量小倒是可以用tree。
avatar
j*y
7
感觉数据量大的话,用hash就很容易 collision
用 balanced tree的话, 即使 n 很大, log n 的 access time 和常数也没太大的
区别

【在 p*****2 的大作中提到】
: 感觉数据量小倒是可以用tree。
avatar
w*z
8
和use case 关系更大。

【在 j*****y 的大作中提到】
: 是不是数据大的时候用 tree, 数据少的情况下用 hash ?
avatar
p*2
9

数据量小的话,hash浪费空间。

【在 j*****y 的大作中提到】
: 感觉数据量大的话,用hash就很容易 collision
: 用 balanced tree的话, 即使 n 很大, log n 的 access time 和常数也没太大的
: 区别

avatar
j*y
10
这个具体说说 ?

【在 w**z 的大作中提到】
: 和use case 关系更大。
avatar
j*y
11
确实有个 balance的问题。
看来这个问题也是一个 open ended的问题

【在 p*****2 的大作中提到】
:
: 数据量小的话,hash浪费空间。

avatar
w*z
12
先搞清楚你要解决啥问题,再谈其他的。

【在 j*****y 的大作中提到】
: 这个具体说说 ?
avatar
j*y
13
我自己也不知道, 呵呵, 一个面试题目.

【在 w**z 的大作中提到】
: 先搞清楚你要解决啥问题,再谈其他的。
avatar
w*z
14
they solve different problems. Has to discuss it within a context.

【在 j*****y 的大作中提到】
: 我自己也不知道, 呵呵, 一个面试题目.
avatar
h*e
15
这样的题目要先问清楚应用的场合是什么,有什么assumptions和
constraints,面你的人并不会看重你最后得出的结论是tree还是
hash,而是看你思考和表达的过程。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。