資料結構實驗三 順序棧

2022-05-05 03:51:11 字數 690 閱讀 4611

#include #include #define m 10

#define n 5

int flag=0;

typedef struct seqstack

seqstack;

void initstack(seqstack *s)

void createstack(seqstack *s)

flag=1;

printf("順序棧建立完成!\n");

}}void pushstack(seqstack *s)

*s->top++=e;

printf("入棧操作成功!\n");

}}void popstack(seqstack *s)

}}void stacklength(seqstack s)

}int stackempty(seqstack s)

else

printf("順序棧不為空!\n");

}return 0;

}void displaystack(seqstack s)

}void destorystack(seqstack *s)

}void menu()

int main()

}return 0;

}

這個我自己測試了一下。感覺沒什麼問題。其實也不知道到底有沒有問題!發現問題,希望大家能指出!

資料結構實驗二 順序棧

include include stdio.h include stdlib.h using namespace std define ok 1 define error 0 define overflow 2 typedef int status typedef int selemtype def...

《資料結構》實驗三 棧和佇列實驗

一 實驗目的 鞏固棧和佇列資料結構,學會運用棧和佇列。1.回顧棧和佇列的邏輯結構和受限操作特點,棧和佇列的物理儲存結構和常見操作。2.學習運用棧和佇列的知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。二 實驗內容 1.自己選擇順序或鏈式儲存結構,定義乙個空棧類,並定義入棧...

《資料結構》實驗三 棧和佇列實驗

資料結構 實驗三 棧和佇列實驗 一 實驗目的 鞏固棧和佇列資料結構,學會運用棧和佇列。1.回顧棧和佇列的邏輯結構和受限操作特點,棧和佇列的物理儲存結構和常見操作。2.學習運用棧和佇列的知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。二 實驗時間 準備時間為第5周到第6周,...