先給自己定個小目標——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...