Redian新闻
>
怎么提高BST traversal efficiency?
avatar
怎么提高BST traversal efficiency?# JobHunting - 待字闺中
r*t
1
前面别了纽约里面的一题,除了把 recursive 改成 iterative 之外,还有啥需要注意
的?
avatar
y*g
2
没办法吧,recurisve该iterative也没提高。

【在 r****t 的大作中提到】
: 前面别了纽约里面的一题,除了把 recursive 改成 iterative 之外,还有啥需要注意
: 的?

avatar
a*m
3
压栈出栈都省了,还是快了一点。可能数据存储顺序弄的好也能快一点。不知道别的还
有啥。

【在 y*******g 的大作中提到】
: 没办法吧,recurisve该iterative也没提高。
avatar
r*t
4
有啥好的 cache 方案能用上吗?

【在 a********m 的大作中提到】
: 压栈出栈都省了,还是快了一点。可能数据存储顺序弄的好也能快一点。不知道别的还
: 有啥。

avatar
a*m
5
完美bst不需要修改可以存在数组里,如果能控制缓存的话可以预读,理论上没有cache
miss。不过这些都是瞎想了,俺也不太懂。很好奇实际答案是啥。

【在 r****t 的大作中提到】
: 有啥好的 cache 方案能用上吗?
avatar
l*a
6
别了纽约 是什么?
人名还是文章名,怎么没有查到?

【在 r****t 的大作中提到】
: 前面别了纽约里面的一题,除了把 recursive 改成 iterative 之外,还有啥需要注意
: 的?

avatar
y*g
7
还不是要手动维护stack?
又不是尾递归直接写成循环

【在 a********m 的大作中提到】
: 压栈出栈都省了,还是快了一点。可能数据存储顺序弄的好也能快一点。不知道别的还
: 有啥。

avatar
a*m
9
哦。 这个看数据结构了。有parent指针不需要战。就算是自己维护stack也还是快一点
的,不过可能快的不多。

【在 y*******g 的大作中提到】
: 还不是要手动维护stack?
: 又不是尾递归直接写成循环

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