循环队列删除

2025 年 4 月 20 日 | 阅读 2 分钟

算法

删除元素

  • 步骤 1 开始
  • 步骤 2 存储要删除的元素。
  • 步骤 3 如果 front == -1,则队列下溢。
  • 步骤 4 从队列中删除的元素是 cqueue_arr[front]。
  • 步骤 5 如果 (front==rear),则 front= -1; rear= -1; 否则转到步骤 6。
  • 步骤 6 如果 (front == MAX - 1),则 front= 0; 否则转到步骤 7。
  • 步骤 7 front = front + 1。
  • 步骤 8 停止
DS Deletion of an element

程序

 

输出

下一主题循环队列插入