




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2016數(shù)據(jù)結(jié)構(gòu)Data structure講授:司蕾3.2順序棧的基本操作常州信息職業(yè)技術(shù)學(xué)院0203順序棧的基本操作-判??张袟M3.2(1)、置棧空關(guān)鍵:S-top=-1將順序棧S置為空棧??蓪㈨樞驐作為參數(shù)。具體算法:void InitStack(SeqStack *S)/置??誗-top=-1;top012StackSize-1-1043.2(2)判棧空關(guān)鍵: S-top=-1判斷順序棧S是否為空棧。可將順序棧S作為參數(shù)。代碼可以寫成:int StackEmpty(SeqStack *S) if(S-top=-1)return 1; else return 0;也可以描述為:int
2、 StackEmpty(SeqStack *S)/判???return S-top=-1;順序棧的基本操作-判??张袟M053.2(3)、判棧滿判斷順序棧S是否為滿棧??蓪㈨樞驐作為參數(shù)。與判??盏牡览硐嗤恍璺祷豐-top=StackSize-1具體算法:int StackFull(SeqStack *S)/判棧滿 return S-top=StackSize-1;top012StackSize-1順序棧的基本操作-判??张袟M06順序棧的基本操作-進(jìn)棧3.2(4)、進(jìn)棧判斷棧S是否棧滿: StackFull(S)當(dāng)S棧滿,無法進(jìn)棧,提示棧已滿,函數(shù)返回0。ABCtop012StackS
3、ize-1Zif (StackFull(S) puts(棧滿); return 0; 算法思路07ABC012StackSize-1+S-top ; S-dataS-top=x; return 1;順序棧的基本操作-進(jìn)棧3.2(4)、進(jìn)棧當(dāng)棧不滿時(shí),先將棧頂指針加1,指向可存儲(chǔ)空間,再將元素進(jìn)棧,函數(shù)返回1。判斷棧S是否棧滿: StackFull(S)當(dāng)S棧滿,提示棧已滿,函數(shù)返回0。算法思路toptop08進(jìn)棧具體算法:int Push(SeqStack *S,DataType x)/進(jìn)棧if (StackFull(S) puts(棧滿); return 0; S-data+S-top=x;
4、 return 1;可將棧S和進(jìn)棧元素x作為參數(shù)。將值為x的元素進(jìn)入棧S,進(jìn)棧操作成功時(shí),返回1,否則返回0。順序棧的基本操作-進(jìn)棧3.209(5)、退棧算法思路: if(StackEmpty(S) puts(???; return 0; 順序棧的基本操作-退棧3.2 判斷棧S是否??眨?StackEmpty(S) 當(dāng)棧S???,無法退棧,提示棧空,返回0。top012StackSize-110(5)、退棧算法思路:當(dāng)棧不空時(shí),先將棧頂元素的值存入指針x指向的變量,再將棧頂指針減1,返回1。 判斷棧S是否??眨?StackEmpty(S) 當(dāng)棧S棧空,無法退棧,提示???,返回0。ABtop012
5、StackSize-1top *x=S-dataS-top; S-top-; return 1;順序棧的基本操作-退棧3.211退棧具體算法:int Pop(SeqStack *S, DataType *x)/退棧if(StackEmpty(S) puts(???; return 0; *x=S-dataS-top-;return 1; 可將棧S和指針x作為參數(shù)。保存棧頂結(jié)點(diǎn)的數(shù)據(jù),棧頂指針top下移。退棧操作成功時(shí),返回1,否則返回0。順序棧的基本操作-退棧3.212(6)、取棧頂元素 取棧頂元素與退棧的區(qū)別在于,退棧改變棧的狀態(tài)(棧頂指針減一),而取棧頂元素不改變棧的狀態(tài)。具體算法:int StackTop(SeqStack *S, DataType *x)/取棧頂元素if(StackEmp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國高強(qiáng)度聚焦超聲裝置行業(yè)市場(chǎng)深度分析及投資策略咨詢報(bào)告
- 時(shí)尚買手市場(chǎng)調(diào)研技巧考核試卷
- 2024-2030年中國生態(tài)環(huán)保行業(yè)PPP模式行業(yè)發(fā)展監(jiān)測(cè)及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 安全防護(hù)在社交媒體的用戶行為監(jiān)控考核試卷
- 太陽能發(fā)電仿真與優(yōu)化考核試卷
- 摩托車輪轂材料與重量?jī)?yōu)化考核試卷
- 拖拉機(jī)多功能拓展考核試卷
- 朗姆酒調(diào)制與品鑒考核試卷
- 新材料技術(shù)在農(nóng)業(yè)現(xiàn)代化的推廣考核試卷
- 科技人才職業(yè)發(fā)展路徑的深度解析
- 2024年湖南省長(zhǎng)沙市中考數(shù)學(xué)試題(含解析)
- 航空航天標(biāo)準(zhǔn)與認(rèn)證互認(rèn)
- 心理課教案自我認(rèn)知與情緒管理
- 幼兒園 中班心理健康《我會(huì)傾訴》
- GB/T 6553-2024嚴(yán)酷環(huán)境條件下使用的電氣絕緣材料評(píng)定耐電痕化和蝕損的試驗(yàn)方法
- 中職旅游專業(yè)《中國旅游地理》說課稿
- 微積分試卷及規(guī)范標(biāo)準(zhǔn)答案6套
- 【鄉(xiāng)村振興背景下農(nóng)村基層治理問題探究開題報(bào)告(含提綱)3000字】
- 藥物警戒管理體系記錄與數(shù)據(jù)管理規(guī)程
- 2024-2029年擴(kuò)展塢行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃投資研究報(bào)告
- SH/T 3003-2024 石油化工合理利用能源設(shè)計(jì)導(dǎo)則(正式版)
評(píng)論
0/150
提交評(píng)論