【发布时间】:2016-06-02 12:47:51
【问题描述】:
我正在研究树算法,几乎所有算法都使用递归进行遍历,当然遍历也可以在没有递归的情况下完成(通过创建堆栈数据结构和 while 循环)。但是出于好奇想知道当树中存在数百万或数十亿个节点时如何遍历这些树数据结构?当然,这些问题也在面试中被问到。
我能想到的一些方法是
- 将树存储在多个文件中作为不同的子树并遍历 通过文件
- 在不同的机器上分布树
- 在数据库中以表结构存储树并设计查询 遍历
任何更好的方法,如果有人可以分享此类问题的学习材料的链接,将会有所帮助。
【问题讨论】:
-
如此接近:这是一个编程问题。你为什么要关闭它?
标签: algorithm recursion graph tree