freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告棧和隊(duì)列-展示頁(yè)

2024-08-05 12:05本頁(yè)面
  

【正文】 達(dá)式括弧是否匹配(假設(shè)只有一種小括弧)函數(shù)*/void Correct(){ SqStack sqs。sq,amp。 count=count/2。 while(count!=0) { Push(amp。 scanf(%d,amp。 int count。 InitStack(amp。}/*StackLength*//*(10)十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制并輸出函數(shù)*/void Conversion(){ int e。 else return ERROR。 return ERROR。 return OK。 return OK。}/*(5)返回棧頂元素函數(shù)*/int GetTop(SqStack *S,ElemType *e){ if(Stop==Sbase) { return ERROR。 } Stop。 return OK。 } Stop。 return OK。 Sstacksize+=STACKINCREMENT。 if(!Sbase) { return ERROR。 return OK。 } Stop=Sbase。 /*判斷表達(dá)式括號(hào)是否匹配*//*(2)初始化棧函數(shù)*/int InitStack(SqStack *S){ Sbase=(ElemType *)malloc(STACK_INT_SIZE*sizeof(ElemType))。 /*求棧的長(zhǎng)度*/void conversion()。 /*清空棧*/int StackEmpty(SqStack *S)。int GetTop(SqStack *S,ElemType *e)。 /*入棧*/int Pop(SqStack *S,ElemType *e)。int InitStack(SqStack *S)。 int stacksize。 /*定義元素的類型*//*(1)補(bǔ)充棧的順序存儲(chǔ)分配表示,采用定長(zhǎng)和可變長(zhǎng)度存儲(chǔ)均可*/typedef struct{ ElemType *base。函數(shù)需返回的其他數(shù)據(jù),使用函數(shù)參數(shù)返回。【實(shí)驗(yàn)學(xué)時(shí)】4學(xué)時(shí)【實(shí)驗(yàn)預(yù)習(xí)】回答以下問(wèn)題: 棧的順序存儲(chǔ)表示 單鏈隊(duì)列的存儲(chǔ)表示循環(huán)隊(duì)列的順序存儲(chǔ)表示 【實(shí)驗(yàn)內(nèi)容和要求】,實(shí)現(xiàn)順序棧的相關(guān)操作。《數(shù)據(jù)結(jié)構(gòu)與算法》實(shí)驗(yàn)指導(dǎo)V2016 實(shí)驗(yàn)三 棧和隊(duì)列【實(shí)驗(yàn)?zāi)康摹空莆諚5慕Y(jié)構(gòu)特性及其入棧,出棧操作;掌握隊(duì)列的結(jié)構(gòu)特性及其入隊(duì)、出隊(duì)的操作,掌握循環(huán)隊(duì)列的特點(diǎn)及其操作。理解掌握遞歸調(diào)用程序設(shè)計(jì)思想。以下具有返回值的函數(shù),若操作完成,返回OK,操作失敗返回ERROR。調(diào)試及測(cè)試數(shù)據(jù)并給出結(jié)果:? 初始化棧;? 連續(xù)進(jìn)棧3 ,5,7,9,13;? 獲取當(dāng)前棧頂元素;? 返回當(dāng)前棧長(zhǎng)度;? 判斷當(dāng)前棧是否為空;? 棧內(nèi)元素依次出棧;? 判斷當(dāng)前棧是否為空;? 清空棧;? 利用棧實(shí)現(xiàn)數(shù)制轉(zhuǎn)換,測(cè)試整數(shù)8和255;? 判斷表達(dá)式括號(hào)是否匹配,測(cè)試以下三個(gè)表達(dá)式:表達(dá)式1:1*(2+3)/4;表達(dá)式2:((3+4)*7(89);表達(dá)式3:((1+2)*(3+4)(5+6)*3)):includeincludeincludedefine ERROR 0define OK 1define STACK_INT_SIZE 10 /*存儲(chǔ)空間初始分配量*/define STACKINCREMENT 5 /*存儲(chǔ)空間分配增量*/typedef int ElemType。 ElemType *top。}SqStack。 /*構(gòu)造空棧*/int Push(SqStack *S,ElemType e)。 /*出棧*/int PopSq(SqStack *S)。 /*獲取棧頂元素*/int ClearStack(SqStack *S)。 /*判斷棧是否為空*/int StackLength(SqStack *S)。 /*十進(jìn)制轉(zhuǎn)換為二進(jìn)制*/void Correct()。 if(!Sbase) { return ERROR。 Sstacksize=STACK_INT_SIZE。}/*InitStack*//*(3)入棧函數(shù)*/int Push(SqStack *S,ElemType e){ if(StopSbase=Sstacksize) { Sbase=(ElemType *)realloc(Sbase,(Sstacksize+STACKINCREMENT)*sizeof(ElemType))。 } Stop=Sbase+Sstacksize。 } *Stop++=e。}/*Push*//*(4)出棧函數(shù)*/
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1