【发布时间】:2012-12-17 02:05:40
【问题描述】:
哪种数据结构最适合用于文件组织? B树是最好的还是有另一种数据结构可以更快地访问文件和良好的组织?谢谢
【问题讨论】:
-
我喜欢使用数据库来存储信息。我相信大多数数据库都使用 b 结构。您是否正在尝试完成一项特定的任务?
-
我只是好奇操作系统使用哪种数据结构进行文件组织,因为我正在学习数据结构并实现了其中的一些:红黑树、AVL 树、B 树、Skip列表.. 我想知道哪些可以用于更有用的任务(不存储数字)
-
我不确定大多数操作系统是如何存储数据的。祝研究顺利。
-
红黑树、AVL 树等都是内存数据结构。它们不适合对文件系统更重要的持久性(磁盘上)数据结构。另外,我不确定你是否知道,但是 B 树和二叉树是完全不同的鞋子。只是为了澄清。
-
感谢@dmeister 提供的信息。是的,您是对的 RBT、AVL 等用于内存。这就是为什么我需要研究持久数据结构。当然,B-Tree 和二叉树之间存在巨大差异!
标签: data-structures operating-system filesystems