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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)單鏈表課程設計設計報告(參考版)

2025-04-14 22:48本頁面
  

【正文】 }28。 break。 break。 break。 default: printf(警告!只能選擇15。 case 5: cc=0。 E=(Lnode *)malloc(sizeof(Lnode))。 // 插入剩余段 free(B)。 p = pnext。 } else//否則將pb所指節(jié)點鏈接到pc所指節(jié)點之后 { enext = p。 e = a。amp。 e = E = A。 a =Anext。 break。 printList(D)。 } dnext = NULL。 d = t。 tdata = adata。amp。 adata != pdata) { p = pnext。 while(p amp。 a = Anext。 case 3:Lnode *d。 C=(Lnode *)malloc(sizeof(Lnode))。 printf( \n 進行差運算,結(jié)果為:\n)。 } a=anext。 cnext = t。 pdata == adata)) { t=(Lnode *)malloc(sizeof(Lnode))。 } if(!(p amp。amp。 while(a) { p = Bnext。 c=C=(Lnode *)malloc(sizeof(Lnode))。 break。 printf( \n 當前B)。 switch(signc) { case 1: printf( \n 當前A)。 scanf(%d,amp。 } } } else if (sign1==3) {cc=1。 \n)。 break。 break。} else printf(警告!您輸入的刪除位置超過鏈表長度。 if (ListDelete_L(L,i)==1) {printf(刪除元素成功!目前B鏈表為:\n)。 scanf(%d,amp。 break。} else printf(警告!您輸入的插入位置超過鏈表長度。 if (ListInsert_L(L,i,x)==1) {printf(修改成功!目前B鏈表為:\n)。i,amp。 case 3: printf(請輸入想要插入的位置及插入的數(shù)值(以逗號分隔): )。 PrintList(B)。 case 2: printf(對B鏈表進行排序,結(jié)果為:\n )。 PrintList(B)。 switch(signb) { case 1: printf(\n請輸入鏈表元素(輸入0結(jié)束)\n)。 scanf(%d,amp。 cb=1。 break。 default: printf(警告!只能選擇15。 case 5: ca=0。 \n)。 PrintList(L)。i)。 case 4: printf(請輸入想要刪除的元素位置: )。 \n)。 PrintList(L)。x)。 scanf(%d,%d,amp。 /*調(diào)用PrintList函數(shù)*/ break。 paixu(A)。 /*調(diào)用PrintList函數(shù)*/ break。 CreatList(A)。signa)。 while (ca) { printf(\t 請選擇對A鏈表進行的操作:\n 1:建立鏈表 \n 2:對鏈表排序 \n 3:在鏈表中插入元素 \n 4:在鏈表中刪除元素 \n 5:返回上一級菜單 \n 您的選擇是:)。 /*輸入選項*/ if (sign1==1) /*如果選擇1則輸出下列選項界面*/ {L=A。 scanf(%d,amp。 printf(\t 《數(shù)據(jù)結(jié)構(gòu)課程設計單鏈表的基本操作》\n\n)。 D=(Lnode *)malloc(sizeof(Lnode))。/*開辟地址空間*/ B=(Lnode *)malloc(sizeof(Lnode))。 Lnode *A,*B,*C,*D,*E,*L,*p,*q,*n,*m。}main(){ int sign,sign1,signa,signb,signc,i,x,ca,cb,cc。 free(q)。 q=pnext。 ++j。amp。 Lnode *q。}int ListDelete_L(Lnode *L,int i) /*刪除函數(shù)*/{ Lnode *p=Lnext。 pnext=s。 sdata=e。} if (!p || ji1) return 0。 ji1) {p=pnext。 while (p amp。 Lnode *s。 } return 0。 while(k) {if (kdata==i) return 1。 } } printf(\n)。 {while(p) { printf(%d, pdata)。 /*帶頭節(jié)點,把指針置于第一個數(shù)*/ if(p==0) {printf(鏈表為空)。 /*把最小的數(shù)值換到P指針所指的位置數(shù)值上(原P指針的next指向不變)*/ smalldata=temp。 if(small!=r) {temp=rdata。q。r=rnext) {small=r。 for(r=Lnext。}void paixu(Lnode *L) /*排序函數(shù)*/{ Linklist r,q,small。 p = pnext。 return。 Lnode *p = headnext。 /*把后輸入的插到前面*/ Lnext=p。 /*建立P鏈表*/ pdata=value。 if (value==NULL) return。 while (1) /*當輸入非0數(shù)值時*/ {scanf( %d,amp。 int value。 }*Linklist,Lnode。8)附錄(源代碼)incl
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1