




付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據結構實驗報告10計算機科學與技術一班王宏旭實驗二棧實驗名稱:棧的順序存儲結構的插入和刪除實驗內容:本程序利用棧的順序存儲結構構造了棧,并實現了棧的插入和刪除功能。程序流程圖:輸入數據輸入數據=999?輸出棧選擇功能=1?=2?=3?輸入插入的數據刪除棧頂元素結束開始否否否是是是否源代碼:#include<stdio.h>#include<stdlib.h>#defineTRUE1#defineFALSE0#defineOK1#defineERROR0#defineINFEASIBLE-1#defineOVERFLOW-2#defineSTACK_INIT_SIZE100#defineSTACKINCREMENT10typedefintSElemType;typedefintStatus;typedefstruct{SElemType*base;SElemType*top;intstacksize;}SqStack;StatusInitStack(SqStack*S){(*S).base=(SElemType*)malloc(STACK_INIT_SIZE*sizeof(SElemType));if(!(*S).base)exit(OVERFLOW);(*S).top=(*S).base;(*S).stacksize=STACK_INIT_SIZE;returnOK;}StatusPush(SqStackS,SElemTypee){if(S.top-S.base>=S.stacksize){S.base=(SElemType*)realloc(S.base,(S.stacksize+STACKINCREMENT)*sizeof(SElemType));if(!S.base)exit(OVERFLOW);S.top=S.base+S.stacksize;S.stacksize+=STACKINCREMENT;}*(S.top+1)=e;returnOK;}StatusPop(SqStackS,SElemType*e){if(S.top==S.base)returnERROR;e=*--S.top;returnOK;}voidmain(){SqStackS;intj;intn,i,count=0;SElemTypee;clrscr();InitStack(&S);for(i=0;;i++){scanf("%d",&S.base[i]);if(S.base[i]==999)break;S.top=&S.base[i];count++;}for(i=0;i<count;i++)printf("%d\t",S.base[i]);while(1){printf("\n1.push2.pop3.exit");scanf("%d",&j);if(j==1){printf("what'sthenumberyouwanttopush:");scanf("%d",&e);Push(S,e);count++;S.top++;S.base[count]=S.top;for(i=0;i<count;i++)printf("%d\t",S.base[i]);}if(j==2){Pop(S,e);count--;S.top--;S.base[count]=S.top;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2029年中國種羊養殖行業市場深度研究及投資戰略規劃建議報告
- 2025年 高級焊工職業技能考試練習題附答案
- 2025-2031年中國玻璃移門行業市場發展監測及投資策略研究報告
- 2025年AOI檢測設備市場調研報告
- 2025年中國全套管鉆機行業市場深度分析及投資策略研究報告
- 2025年中國專網無線通信市場前景預測及投資規劃研究報告
- 中國商用汽車行業未來趨勢預測分析及投資規劃研究建議報告
- 中國通信網絡時鐘同步設備行業市場深度分析及發展潛力預測報告
- 亞胺薄膜復合-NHN項目投資可行性研究分析報告(2024-2030版)
- 職業衛生檢測與評價報告書編制規則
- 2025年湖北省高考政治試卷真題(含答案)
- 老齡化社會的數字包容-洞察及研究
- 廣東省深圳市寶安區2023-2024學年二年級下冊期末測試數學試卷(含答案)
- 2025江蘇揚州寶應縣“鄉村振興青年人才”招聘67人筆試備考試題及參考答案詳解
- 2025年寧夏銀川靈武市選聘市屬國有企業管理人員招聘筆試沖刺題(帶答案解析)
- 三大監測培訓試題及答案
- 兩辦意見宣貫考試題及答案
- 2025年汽車駕照考試科目一考試題庫及參考答案
- 超市商場保密協議書
- 社工社會考試試題及答案
- 跨文化交際知識體系及其前沿動態
評論
0/150
提交評論