應用場景:排隊,叫號
佇列物理結構:順序佇列,鏈式佇列;
操作:
隊尾:只允許進隊
隊頭:只允許出隊
迴圈順序佇列:可以解決假滿假空現象
操作:1、初始化佇列:構造空的佇列
initqueue
2、清空佇列:清空佇列元素
clearnqueue
3、佇列長度:求佇列的長度
queuelength
4、進隊:
enqueue
5、出隊:
dequeue
#includestruct queue
;void initqueue(struct queue* pcs)
short isempty(struct queue* pcs)
short isfull(struct queue* pcs)
unsigned short queuelength(struct queue* pcs)
short enqueue(struct queue* pcs,int key)
short dequeue(struct queue* pcs,int* value)
int main()
return 0;
}
第九天C高階 malloc calloc free
典型的錯誤的對陣列的宣告 int max stage intmain 錯誤1 變數的 宣告 應該放在 語句 的前面 錯誤2 宣告的陣列元素個數不是常量表示式 正確的使用動態的儲存空間 malloc calloc free include.void calloc size t nmemb,size t...
疫情學習第九天 C
我還在學c 隔一天學一次,我喜歡在這個房間裡面學習。4.2 物件的初始化和清理 4.2.1 建構函式 初始化 和析構函式 清理 由編譯器自動呼叫,如果自己不提供,編譯器會提供,編譯器提供的是函式是空實現。建構函式 進行初始化和清理 建構函式,沒有返回值不用寫void 函式名與類名相同 建構函式可以有...
跟我一起學C語言(第九天)
第九天 今天是c語言最後一天了,我自己學的時候,學到現在自我感覺自己的c語言提公升了乙個檔次,如果讀者堅持看我的部落格的話,我相信會有很大的幫助的。加油!先來複習一下昨天的內容 函式的基本概念 函式的宣告 返回值型別 函式名 形參 函式的定義 函式功能的實現 函式的呼叫 函式名 實參 形參和實參的關...