在編程說話中,隊列的根基操作是如何實現的呢?小編與大師分享本身的心得。
使隊列的front=0、rear=0,實現隊列的初始化,這時隊列為空,沒有元素。
判定隊列是否為空的前提為:front是否與rear相等,若是相等則隊列為空。
判定隊列是否為滿的前提為:rear是否等于m,若是等于則隊列已滿。
隊列中插入元素x實現進隊,若是隊列未滿,則執行操作q[rear++]=x。
實現出隊操作時,若是隊列不為空,則返回隊首元素q[front],同時front增添1。
用rear-front,可以計較出隊列中的元素個數。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!