- 2
- 0
- 约3.28千字
- 约 26页
- 2015-09-09 发布于北京
- 举报
第五章 堆疊與佇列 使用陣列結構建立堆疊 使用鏈結串列建立堆疊 運算式表示法的種類 中序、前序和後序運算式的計算 中序運算式轉成後序運算式 使用堆疊做回溯控制 佇列的應用 使用陣列結構建立佇列 環狀佇列 使用鏈結串列建立佇列 雙佇列 使用陣列結構建立堆疊 「堆疊」(Stacks)屬於一種抽象的資料結構,可以使用多種方式來設計,這種資料結構擁有兩種特性,如下所示: 只能從堆疊的頂端存取資料。 資料是以後出先進(Last Out, First In)的原則進行資料的存取。 使用陣列結構建立堆疊 - 宣告 使用陣列來儲存堆疊資料,如下所示: int stack[MAXSTACK]; 宣告一個變數指向堆疊頂端的陣列索引,如下所示: int top=-1; 使用陣列結構建立堆疊 - push() 函數push()的操作分為二個步驟,如下所示: Step 1:將堆疊頂端的指標加壹。 Step 2:將欲存放的資料存入指標所指的陣列元素內。 使用陣列結構建立堆疊 - pop() 函數pop()的操作分為二個步驟,如下所示: Step 1:取出目前堆疊指標所指的陣列內容。 Step 2:將堆疊指標的內容減一,即指向下一個堆疊元素。 使用鏈結串列建立堆疊 堆疊串列內的結構宣告,如下所示: struct stack_node{ int data; struct stac
您可能关注的文档
- 第五章 散粒体力学特性-5-5.pdf
- 第五章 数值积分 - 苏州大学.pdf
- 第五章 数据处理.pdf
- 第五章 数据查询及操作.pdf
- 第五章 数据采集与处理答案.pdf
- 第五章 整式的乘除单元测试(含答案).doc
- 第五章 无阻塞套接字和单进程.pdf
- 第五章 机械波--习题解答.ppt
- 第五章 查询.doc
- 第五章 栓剂.doc
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
原创力文档

文档评论(0)