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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)練習(xí)題第三章棧、隊列和數(shù)組習(xí)題及答案-wenkub.com

2025-06-20 22:44 本頁面
   

【正文】 } p=head。 initstack(s)。return(1)。 else if (s0||(s0amp。背包問題如果有解,其選擇只有兩種可能:一種是選擇的一組物品中不包含Wn,這樣Knap(S,n)的解就是Knap(S,n1)的解,另一種是選擇中包含Wn,這時Knap(S,n)的解就是Knap(SWn,n)的解。 else return(akm(m1,akm(m,n1)))。 else flag=false。 case’]’:if (x=’[]’) pop(s)。 else{x=GetTop(s)。amp。 Void prool(A[n]) {Initstack (d)。 else { frone =(real quelen +1+(m+1))%(m+1)。 else {real=(real+1)%(m+1)。 pnext=qnext。 }void outqueue(lklist *lq ,DataType *X) /*出隊列*/{if (lqnext=lq )error(“隊空!”)。pdata=X。Stop1++。} else {Stop1。 }dustktp void initstack (dustktp *S ) /*初始化*/ {Stop0=0。DC,t ) 。( sqstack_maxsize)) {outqueue(amp。} if (j5) for (I=j。t)。I++) //再上1輛貨車或客車不足時用貨車補足 if (!emptyqueue(HE)amp。Push (amp。amp。While(sqstack_maxsize) {j=o。 // KE表示客車E、HE表示貨車 Int t ,j=0。 sqdata[sqtop]=x。 }}int EmptyQueue(QueptrTp lq){if (==) return(1)。 (lqfront)next=snext。 if (lqfront==lqrear) {error(“隊空”)。 lqfront=p。int InitStack(SqStackTp *sq) {sqtop=0。 struct linked_queue *next。define sqstack_maxsize 10typedef struct sqstack{DataType data[sqstack_maxsize]。TopTopTop10  /*行數(shù)、列數(shù)、非零元素的個數(shù)*/ NODE data[maxnum+1]。define maxnum   非零元素的容量 typedef struct node{ int i,j 。}LqueueTp。循環(huán)隊列的類型定義如下:define maxsize   循環(huán)隊的容量typedef struct cycqueue{DataType data[maxsize]Int front,rear}CycqueueTp。int fornt,rear}SqQueueTpSqQueueTp sq。單鏈表的第一個結(jié)點就是鏈棧棧頂結(jié)點,鏈棧由棧頂指針惟一確定。Top為int型,它的實際取值范圍為0~sqstack_maxsize-1。三、單項選擇題④①④①③②①③④ ①②1② 1③1④ 1②1①1③1①1②1③② 2③ 2②2②2③2② pdata,p,lqrear=p2 = 2 假溢出 *x=lsdata1 sqtop= =0,sqdata[sqtop]1 sqtop=0 下溢11.借助棧(可用棧的基本運算)來實現(xiàn)單鏈表的逆置運算。試?yán)脳5倪\算編寫判斷給定表達式中所含括號是否正確 配對出現(xiàn)的算法(可設(shè)表達式已存入字符型數(shù)組中)。試給出此循環(huán)隊列的隊滿條件,并寫出相應(yīng)的入隊列和出隊列的算法。 0 1 2 M1 M M+1 過江車輛分為客車類和貨車類,上渡船的有如下規(guī)定:同類車先到先上船;且每上4輛客車,才允許上一輛貨車;若等待客車不足4輛,則以火車代替,若無貨車等待允許客車都上船。}} 12,對下列函數(shù),按照《數(shù)據(jù)結(jié)構(gòu)導(dǎo)論》課本的圖35失利,畫出調(diào)用f(5)是引起的工作棧狀態(tài)變化情況。l,amp。 p=pnext。ls)。},寫出其完整的功能。ch)。printf(“%c”,ch)。 For(ch=’A’。 int i。 define sqstack_maxsize 40typedef struct sqstack{ char data[sqstack_maxsize]。順序進入一個占世界共的展臺,試寫出這四兩列車開出車站的所有可能的順序。4.簡述鏈隊的類型定義。 ①線性標(biāo)的順序存儲結(jié)構(gòu) ②棧③ 隊列 ④ 線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu) 33.若已知一個棧的輸入序列為1,2,3,...,n,其輸出序列為PP...Pn。f=s26常對數(shù)組進行的兩種基本操作是 ( )①建立與刪除 ② 索引與修改 ③ 查找與修改 ④ 查找與索引27.鏈棧與順序棧相比,有一個比較明顯的優(yōu)點即 ( )①插入操作更方便 ② 通常不會出現(xiàn)棧滿的情況③不會出現(xiàn)棧空的情況 ④ 刪除操作更方便 28.若采用三元組壓縮技術(shù)存儲稀疏矩陣,只要把每個元素的行下標(biāo)和列下標(biāo)互換,就完成了對該矩陣的轉(zhuǎn)置運算,這種觀點 ( )①正確 ②錯誤29。Top=Topnext ④ x=Topdata ,若f,r分別為隊首、隊尾指針,則插入s所指結(jié)點的操作為( )①fnext=c。Top=s ④ snext=Top。①非零元素 ②三元組(i,j,aij) ③ aij ④ i,j18如果以鏈表作為棧的存儲結(jié)構(gòu),則退棧操作時 ( )①必須判別棧是否滿 ②判別棧元素的類型③必須判別棧是否空 ④ 隊棧不做任何判別19.設(shè)C語言數(shù)組Data[m+1]作為循環(huán)隊列SQ的存儲空間, front為隊頭指針,rear為隊為指針,則執(zhí)行出隊操作的語句為 ( )①front=front+1 ② front=(front+1)%m③rear=(rear+1)%m ④ front=(front+1)%(m+1)( )中。3.在以下隊列的基本運算中,不是加工型運算的是 ( )①InitQueue(Q) ②EnQueue(Q,X) ③OutQueu(Q,X) ④GetHead(Q,x) ( )①=+1 []=x②[]=x =+1③=(+1)% maxsize。若按行方式存放,元素M[8][5]的起始地址為___________;若按列優(yōu)先方式存放,元素M[8][5]的地址為___________。43.設(shè)有二為數(shù)組int M[10][20](注:m為0...10,n為0...20),每個元素(整數(shù))棧兩個存儲單元,數(shù)組的起始地址為2000,元素M[5][10]的存儲位置為___________,M[8][19]的存儲值為___________。42設(shè)一個鏈棧的棧頂指針為ls,棧中結(jié)點的格式為 info next,棧空的條件是___________;如果棧不為空,則退棧操作為p=ls。 __________________________。 q=cpot[col]。col++) cpot[col]=___________。t++) num[[t].j]++。___________。Fast_Trans_Sparmat(SpMatrixTp a,SpMatrixTp *b) { (*b).mu=。 (*b).data[q].j=[p].i。 ___________。(*b).nu=。37.下三角矩陣的存儲和對稱矩陣類似。34.對稱方陣中有近半的元素重復(fù), 若為每一對元素只分配一個存儲空間 ,則可將n2個元素壓縮存儲到___________個元素的存儲空間中。數(shù)組通常只有___________和___________兩種基本運算。 else{________________。 } }29. 以下運算實現(xiàn)在鏈隊上判隊空,請在________________處用適當(dāng)句子予以填充int EmptyQueue(QueptrTp *lq){ if(________________) return(1); else return(0)。 ____________
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1