mergesort - 合并排序的辅助内存?
问题描述
我做了谷歌来了解辅助存储器,它说“辅助存储器保存程序和数据以备将来使用,并且因为它是非易失性的(如 ROM),它用于存储非活动程序和存档数据。” 这里是文章的链接:https ://www.britannica.com/technology/computer-memory/Auxiliary-memory
所以,我只是想尝试理解为什么合并排序的教科书实现需要辅助内存?
解决方案
该链接使用术语“辅助内存”作为对外部存储的引用。术语“辅助存储器”也用于描述主存储器中的附加缓冲区。合并排序的标准实现使用与原始数组相同大小的第二个数组来保存数据,因为它在两个数组之间来回合并。在这种情况下,术语“辅助存储器”用于描述主存储器中的附加缓冲区(第二个数组)。
推荐阅读
- r - 使用 R 更改特定列中的数据
- json - 返回的 Json 响应是否保留列表的插入顺序?
- html - 用于移动作品的 CSS 下拉导航栏,但在 iphone 上不可见
- jupyter-lab - Beakerx - '验证发现的问题:beakerx/tree beakerx/extension'
- php - 如何计算在 laravel 中使用 DB::raw() 的位置?
- php - 使用 htaccess 将模型和视图重写到子域
- c# - Entity Framework 6 更正外键关系
- python - 无法在 EC2 上的 virtualenv 中 pip 安装包
- python-3.x - 如何将纪元时间的熊猫索引转换为常规时间?
- python - 如何使用 python regex 提取上下文的第一部分