【发布时间】:2017-12-22 16:14:44
【问题描述】:
我遇到了术语“主存储器”数据结构。例如 here 和 here 和 here 和 here。谷歌搜索并没有给我一个明确的答案,这实际上意味着什么。我得到了一些参考,这意味着用于存储在持久内存(即硬盘)中的数据结构。如果是这样,那么正如我所读到的,二叉树用于在硬盘上存储数据。如果是这样,那么使用二叉树的 std::map 将是主存数据结构的候选者之一。还有哪些例子?
【问题讨论】:
-
操作系统通常使用没有 STL 容器的 C 和 ASM 开发。 主内存数据结构的含义有点不清楚。
-
“我猜“主存”数据结构这个词的意思是……”你为什么这么认为?
-
这是来自谷歌搜索“主内存”数据结构。对于所谓的“主存”数据结构,我找不到明确的答案。
-
结构就是结构。如果你愿意,你可以在便利贴上存储一棵二叉树,或者把它编码成一段你可以吹口哨的音乐。
-
那么 XY 问题 - 你从哪里得到术语 “主内存数据结构” 以及为什么需要定义它?
标签: c++ data-structures stl