資料結構實驗三順序棧基本操作

2022-09-20 06:21:06 字數 419 閱讀 2307

課內實驗任務書

年月日實驗三順序棧的基本操作

一、實驗目的

1. 了解順序棧的結構特點及有關概念;

2. 理解順序棧的儲存結構;

3. 掌握順序棧的基本操作演算法。

二、實驗內容

建立順序棧,完成順序棧的基本操作:初始化、入棧、出棧、輸出、銷毀, 置棧空、求棧長、判順序棧是否為空、棧滿、取棧頂元素。

三、實驗要點及說明

對問題的描述,即對各操作進行詳細說明

四、實現方法

包括執行環境及要求、程式中用到的所有抽象資料型別的定義、演算法分析,主程式的流程以及各程式模組之間的層次(呼叫)關係。

五、實驗結果

測試資料及測試結果,包括輸入輸出。

六、源程式清單

源程式中要求帶有詳細的注釋。

七、思考及總結

資料結構實驗三之順序棧

include include define maxsize 100typedef int datatype typedef struct stack sqstack sqstack initstack sqstack s 順序棧的初始化 void push sqstack s,datatype x...

資料結構實驗二棧基本操作

一 實驗目的 掌握棧的基本操作 初始化 判空 判滿 入棧 出棧 取棧頂元素等運算。二 實驗要求包含有標頭檔案和main函式 1.格式正確,語句採用縮排格式 2.設計子函式實現題目要求的功能 3.編譯 連線通過,熟練使用命令鍵 4.執行結果正確,輸入輸出有提示,格式美觀。三 實驗裝置 材料和工具 1....

資料結構03棧的基本操作

院系專業 姓名 林楨曦學號 106052010235 級班年 月 日 編寫棧的基本操作函式 分別用順序和鏈結兩種方式實現 呼叫進棧函式建立乙個棧,讀取棧頂元素,刪除棧中元素,並且輸出棧中所有元素。順序棧 1 建立空棧 int initstack sqstack s 2 進棧 void push sq...