版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
typedef
Elemtype*base[2];Elemtype*top[2];;//{returnOK;Statuspush(BDStacktype&tws,inti,Elemtypex)//x入棧,i=0表示棧,i=1表示高{if(tws.top[0]>tws.top[1returnOVERFLOW注意此時(shí)的棧滿條件if(i==0)*tws.top[0]++=x;elseif(i==1)*tws.top[1]--elsereturnERROR;returnOK;Statuspop(BDStacktype&tws,inti,Elemtype&x)//x出棧,i=0表示棧,i=1表示高{{if(tws.top[0]==tws.base[0])returnOVERFLOW;}else{if(tws.top[1]==tws.base[1])returnOVERFLOW;}elsereturnERROR;returnOK;{{if(*p=='Hpush(s,*p把'H'存入棧中else*(q++)=*p;//把'S'調(diào)到前部}{;//}{{if(StackEmpty(s))return0;if(e!=c)return}if(!StackEmpty(s))returnreturn{{if(*p=='(')elseif(*p==')')count--if(count<0)return}if(countreturnERROR注意括號(hào)不匹配的兩種情況returnOK;{{else{if(StackEmpty(s))returnERROR;if(*p==')'&&c!='(')returnif(*p==']'&&c!='[')return!='{');//}if(!StackEmpty(s))returnERROR;returnOK;typedefstruct intint}voidRepaint_Color(intg[m][n],inti,intj,intcolor)//把點(diǎn)(i,j)相鄰區(qū)域的顏色置換為color{{{});//}{});//}{//}{//}voidNiBoLan(char*str,char*new)//str{//InitStack(ss{if(*p是字母*q++=*p;直接輸出{if(*p優(yōu)先級(jí)比c高push(s,*p);{{);//}//NiBoLan參見編譯原理intGetValue_NiBoLan(char*str)//對(duì)逆波蘭式求值{p=str;InitStack(ss{if(*p是數(shù)push(s,*p);{pute(b,*p,a);假 pop(s,r);returnr;{p=str;Initstack(ssstringtype{{if(*p為字母push(s,*p);{if(StackEmpty(s))returnERROR;if(StackEmpty(s))returnERROR;if(!StackEmpty(s))returnERROR;returnOK;stringtype,對(duì)其可以進(jìn)行連接操作:c=link(a,b).Statusg(intm,intn,int&s)//g{if(m==0&&n>=0)elseif(m>0&&n>=0)s=n+g(m-elsereturnERROR;returnOK;StatusF_recursive(intn,int&s)//{if(n<0)returnERROR;if(n==0)s=n+1;{}returnStatusF_nonrecursive(intn,ints)//{if(n<0)returnERROR;if(n==0)s=n+1;{{InitStack(ssstructinta;intb;}{{}returnfloatSqrt_recursive(floatA,floatp,floate)//{if(abs(p^2-A)<=e)returnelsereturn{return{voidEnCiQueue(CiQueue&Q,intx)//xQ,Q指向隊(duì)尾元素,Q->next指向頭結(jié)點(diǎn),Q->next->next指向隊(duì)頭元素{p->next=Q->next直接把p加在QQ-Q- }StatusDeCiQueue(CiQueue&Q,intx)//Q{if(Q==Q->nextreturnINFEASIBLE;隊(duì)列已空returnStatusEnCyQueue(CyQueue&Q,intx)//tag{if(Q.front==Q.rear&&Q.tag==1//tag0表示"空",1表示"滿"returnOVERFLOW;if(Q.front==Q.rearQ.tag=1;隊(duì)列滿StatusDeCyQueue(CyQueue&Q,int&x)//tag{{if(Q.front==Q.rearQ.tag=1;隊(duì)列空returnOK;多的空間,較有價(jià)值.StatusEnCyQueue(CyQueue&Q,intx)//length{if(Q.length==MAXSIZE)returnOVERFLOW;returnOK;StatusDeCyQueue(CyQueue&Q,int&x)//length{if(Q.length==0)returnhead=(Q.rear-Q.length+1)%MAXSIZE;詳見書后注釋{{);//}{if(a!=b)returnERROR;}returnvoidGetFib_CyQueue(intk,intn)//kn+1{InitCyQueue(QMAXSIZEkfor(i=0;i<k-1;i++)Q.base[i]=0;Q.base[k-1]=1;//給前k初for(i=0;i<k;i++)printf("%d",Q.base[i]);{;//}{if((Q.rear+1)%MAXSIZE==Q.frontreturnOVERFLOW隊(duì)列滿
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷藏貨物運(yùn)輸合同范文年
- 房地產(chǎn)合作的協(xié)議書
- 二手房代理合同模板資訊
- 2024年智能家居產(chǎn)業(yè)技術(shù)研發(fā)合同
- 產(chǎn)品購(gòu)銷合同
- 知識(shí)產(chǎn)權(quán)代理服務(wù)協(xié)議
- 股份抵押合同書
- 體育賽事組織運(yùn)營(yíng)服務(wù)合同
- 聯(lián)合研發(fā)協(xié)議書
- 山西信息職業(yè)技術(shù)學(xué)院《邏輯推理證明》2023-2024學(xué)年第二學(xué)期期末試卷
- 社區(qū)便利店開店計(jì)劃書
- DB43-T 2775-2023 花櫚木播種育苗技術(shù)規(guī)程
- 《我的家族史》課件
- 湖北省技能高考機(jī)械類模擬試題
- 高空作業(yè)安全方案及應(yīng)急預(yù)案
- 蘇教版科學(xué)2023四年級(jí)下冊(cè)全冊(cè)教案教學(xué)設(shè)計(jì)及反思
- 八-十-天-環(huán)-游-地-球(讀書)專題培訓(xùn)課件
- 新會(huì)中集:集裝箱ISO尺寸要求
- 化學(xué)品-泄露與擴(kuò)散模型課件
- 漢語(yǔ)言文學(xué)論文6000字
- 樹立正確的世界觀人生觀價(jià)值觀課件
評(píng)論
0/150
提交評(píng)論