循环数组如何存储在内存中

时间:2015-03-09 14:57:04

标签: c arrays

我正在从这里开始循环队列的数组实现 - http://www.programmingspark.in/2012/07/c-program-to-implement-circular-queue.html

在这个循环数组中使用。我的问题是这个数组是如何存储在内存中的?对于普通数组说int [4],每个分配4个内存位置用于整数。这些是连续的位置。在这种情况下也是如此对于循环,分配的位置也应该是连续的。那么它如何成为循环? 提前谢谢。

2 个答案:

答案 0 :(得分:3)

圆形数组的存储方式与内存中的普通数组完全相同,因为它们普通数组。

using them differently作为循环问题只是一个问题。

答案 1 :(得分:1)

  

那怎么变成循环?

当使用数组实现循环队列时,其内存表示与数组相同,除了用于添加和删除元素的逻辑/算法更改。