【发布时间】:2019-04-14 17:13:03
【问题描述】:
我正在从 Sahni 的“C 语言数据结构基础”中学习数据结构。在主题中,使用动态数组的循环队列,作者提到了以下几点,
令容量为循环队列的初始容量,我们必须 首先使用 realloc 增加数组的大小,这将复制 新阵列上的最大容量元素。为了得到一个合适的 循环队列配置,我们必须向右滑动元素 段(即元素 A 和 B)到数组的右端(参考 图 3.7.d)。数组加倍和向右滑动一起 最多复制 2 * 容量 -2 个元素。
【问题讨论】:
标签: data-structures queue circular-buffer