在编程说话中,队列的根基操作是如何实现的呢?小编与大师分享本身的心得。
使队列的front=0、rear=0,实现队列的初始化,这时队列为空,没有元素。
判定队列是否为空的前提为:front是否与rear相等,若是相等则队列为空。
判定队列是否为满的前提为:rear是否等于m,若是等于则队列已满。
队列中插入元素x实现进队,若是队列未满,则执行操作q[rear++]=x。
实现出队操作时,若是队列不为空,则返回队首元素q[front],同时front增添1。
用rear-front,可以计较出队列中的元素个数。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!