第五周專案1 順序棧演算法庫

2021-08-09 08:26:43 字數 1191 閱讀 6399

先給自己定個小目標——2023年10月14日後的每天都至少要發一篇部落格!!!(至少要把賀老師的那幾個專案都寫完呀

下面是**:

main.cpp

#include#include"shunxuzhan.h"

using namespace std;

int main()

void xiaostack(sqstack *&p)///銷毀棧

int zhanempty(sqstack *&p)///判斷棧是否為空

void jinzhan(sqstack *&p,int n)///進棧

int chuzhan(sqstack *&p)///出棧

int quding(sqstack *&p)///取棧頂元素

int zhanchang(sqstack *&p)

void display(sqstack *&p)

couttop]<

shunxuzhan.h

#ifndef shunxuzhan_h_included

#define shunxuzhan_h_included

#define maxsize 50

typedef struct///順序棧的定義,與鏈式資料結構是不一樣的,但和順序表的定義是乙個道理的!

sqstack;

void chushi(sqstack *&p);

void xiaostack(sqstack *&p);

int zhanempty(sqstack *&p);

void jinzhan(sqstack *&p,int n);

int chuzhan(sqstack *&p);

int quding(sqstack *&p);

int zhanchang(sqstack *&p);

void display(sqstack *&p);

#endif // shunxuzhan_h_included

執行結果的截圖:

知識點總結:

書上的**還是有很多值得學習的地方,你還是需要去不停地學習呀!

心得體會:

古之成大事者,不惟有超世之才,亦必有堅忍不拔之志!

第五周 專案 1 建立順序棧演算法庫

all right reserved.檔名稱 test.cpp 完成日期 2016年9月23日 版本號 v1.2.5 問題描述 定義順序棧儲存結構,實現其基本運算。程式輸入 無。程式輸出 棧的基本運算。ifndef sqstack h included define sqstack h includ...

第五周 專案1 建立順序棧演算法庫

檔名稱 1 sqstack.h 2 sqstack.cpp 作 者 林穎 完成日期 2016年9月25日 問題描述 定義順序棧儲存結構,實現其基本運算,並完成測試。輸入描述 無。程式輸出 測試內容。sqstack.h部分 define maxsize 100 typedef char elemtyp...

第五周專案1 建立順序棧演算法庫

問題 檔名稱 專案1.cpp 作 者 陳晨 完成日期 2016年9月25日 版 本 號 v1.0 問題描述 定義順序棧儲存結構,實現其基本運算,並完成測試。輸入描述 無 程式輸出 測試資料 標頭檔案sqstack.h include include define maxsize 100 typede...