隊列的基本操作包括:
初始化隊列:創建一個空隊列,并初始化隊列的相關參數,如隊列的大小和隊列指針。
入隊操作(enqueue):將元素插入隊列的末尾,隊列的大小加1。
出隊操作(dequeue):從隊列的頭部刪除一個元素,并返回該元素,隊列的大小減1。
獲取隊首元素(front):返回隊列的頭部元素,但不將其從隊列中刪除。
獲取隊尾元素(rear):返回隊列的尾部元素,但不將其從隊列中刪除。
判斷隊列是否為空(isEmpty):判斷隊列是否為空,即隊列的大小是否為0。
判斷隊列是否已滿(isFull):判斷隊列是否已滿,即隊列的大小是否等于隊列的最大容量。
清空隊列(clear):清空隊列,將隊列的大小設為0。
以上是隊列的基本操作,可以根據實際需求進行擴展和修改。