數(shù)據(jù)結(jié)構(gòu)是計算機(jī)考研的重要內(nèi)容之一,數(shù)據(jù)結(jié)構(gòu)的核心考點(diǎn)較多,復(fù)習(xí)較困難。為了幫助大家更好的了解和復(fù)習(xí)備考,小編為大家整理了2024計算機(jī)考研數(shù)據(jù)結(jié)構(gòu)高頻考點(diǎn):隊列的詳細(xì)內(nèi)容,一起來看看吧。
2024計算機(jī)考研數(shù)據(jù)結(jié)構(gòu)高頻考點(diǎn):隊列
  一、隊列的定義
  隊列(Queue)一種先進(jìn)先出(First In First Out,簡稱FIFO)的線性表,即只允許在表的一端進(jìn)行插入,而在另一端進(jìn)行刪除;所以,隊列也是一種運(yùn)算受限的線性表。
  性質(zhì):先進(jìn)先出。
  二、內(nèi)容
  隊列有兩種最基本的操作,第一個是出隊,也就是刪除隊首元素;第二個是入隊,也就是在隊尾插入新元素。
  1.順序隊列:
  front和rear分別隊頭指針始終指向隊頭元素,尾指針始終指向隊尾元素的下一位置
  2.循環(huán)隊列:為區(qū)分隊列空和滿:1,添加一個空;2,添加計數(shù)項
  入隊:Q->count++;Q->data[Q->rear]=x;Q->rear=(Q->rear+1)%QueueSize;
  出隊:Q->count--;Q->front=(Q->front+1)%QueueSize;
  3.鏈?zhǔn)疥犃校?/div>
  入隊:p->data=x;Q->rear->next=p;Q->rear=p;
  出隊:p=Q->front;Q->front=p->next;free(p);
  4.雙端隊列
  定義:允許兩端(前端,后端)都可以入隊和出隊的隊列
  邏輯結(jié)構(gòu):線性結(jié)構(gòu)
  輸入受限的雙端隊列
  輸出受限的雙端隊列
  以上內(nèi)容整理于網(wǎng)絡(luò),僅供參考。
  以上就是學(xué)姐為大家整理的【2024計算機(jī)考研數(shù)據(jù)結(jié)構(gòu)高頻考點(diǎn):隊列】的全部內(nèi)容!想了解更多關(guān)于考研的相關(guān)信息,請關(guān)注高頓考研官網(wǎng)查詢,祝大家考研成功。另外,小編為2024考研的小伙伴們準(zhǔn)備了豐富的學(xué)習(xí)資料,點(diǎn)擊下方藍(lán)色小卡片即可獲取哦~



關(guān)注公眾號
快掃碼關(guān)注
公眾號吧
考研公眾號
155