• 沒有找到結果。

環狀佇列的基本運作

N/A
N/A
Protected

Academic year: 2021

Share "環狀佇列的基本運作"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

環狀佇列的

(2)

範例

假設環狀佇列的大小是6, add ( ) 函數會將資料加入佇列

中,delete ( ) 函數會從佇列中取出一資料。若有一主程

式如下,請寫出printf ( ) 函數執行的結果。

void main()

{

add(10);

add(20);

add(30);

add(delete()+40);

printf(“%d\n”, delete());

printf(“%d\n”, delete()-delete());

}

(3)

解:

3 rear 2 1 4 5 0 rear 0 rear front = 5 = 0 1 2 3 10 4 5 10 front

(1) add(10);

(2) add(20);

3 rear 2 1 4 5 0 rear 1 rear front = 5 = 0 1 2 3 10 4 5 10 front 20 20

(4)

(3) add(30);

(4) add(delete()+40);

3 rear 2 1 4 5 0 rear 2 rear front = 5 = 0 1 2 3 10 4 5 10 front 20 20 30 30 3 rear 2 1 4 5 0 rear 3 rear front = 0 = 0 1 2 3 4 5 front 20 20 30 30 50 50 front

(5)

(5) printf(“%d\n”, delete());

印出

20

(6) printf(“%d\n”,delete()-delete());

印出

30-50 =

-20

3 rear 2 1 4 5 0 rear 3 rear front = 1 = 0 front1 2 3 4 5 30 30 50 50 front 3 rear 2 1 4 5 0 rear 3 rear front = 3 = 0 1 2 3 4 5 front front

參考文獻

相關文件

利用 Microsoft Access 資料庫管理軟體,在 PC Windows 作業系 統環境下,將給與的紙本或電子檔(如 excel

[r]

建立相關資金連結,如國發基金通過「行政院國家發展基金協 助社會發展投資作業要點」,匡列 10

政府頒佈「Guideline to develop the mental health of workers in the workplace」. 要求雇主必須建立「心理健康發展計畫」(mental health

十一 第三單元:西方歷史 情境引導及小組討論 十二 第三單元:西方歷史 情境引導並完成英文學習單 十三 第三單元:西方歷史

利用 Microsoft Access 資料庫管理軟體,在 PC Windows 作業系 統環境下,將給與的紙本或電子檔(如 excel

Chou, King-Leung Wong, and Yung-Hsiang Li,“The complete heat transfer solutions of an insulated regular polyhedron pipe by using a RPSWT model,” Energy Conversion and

自辦職前訓練專用表單(103.2.18