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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)單鏈表課程設(shè)計設(shè)計報告-文庫吧資料

2025-04-17 22:48本頁面
  

【正文】 ude include include typedef struct Lnode{int data。通過這次課程設(shè)計,讓我們充分認(rèn)識到在編寫代碼的時候,程序書寫規(guī)范的重要性。在我進(jìn)行課程設(shè)計時,雖然大體上算法是正確的,但是常常會出現(xiàn)一些小的問題,是我們不得不花大量的時間來查找和修改錯誤。6) 用戶使用說明 由于我們考慮到用戶知識層次的不同,我們做了很貼心的服務(wù),用戶只需要按照提示一步步操作即可。 } } return 0。 } else {printf(提示:僅能在14之間選擇!\n)。 } } } else if (sign1==4) { printf(謝謝使用,請按任意鍵退出!\n)。 \n)。 break。 break。//釋放Lb printList(E)。 } } enext = a ? a : p。 e = p。 a = anext。p) { if(adata = pdata)//如果padata = pbdata,將pa所指節(jié)點(diǎn)鏈接到pc所指節(jié)點(diǎn)之后 { enext = a。 //用La的頭結(jié)點(diǎn)作為Lc的頭結(jié)點(diǎn) while(aamp。 p = Bnext。 case 4: Lnode *e。 D=(Lnode *)malloc(sizeof(Lnode))。 printf( \n 進(jìn)行差運(yùn)算,結(jié)果為:\n)。 } a=anext。 dnext = t。 pdata == adata) { t=(Lnode *)malloc(sizeof(Lnode))。 } if(p amp。amp。 while(a) { p = Bnext。 d=D=(Lnode *)malloc(sizeof(Lnode))。 /*必須再分配一次地址空間以用來把原鏈表清空,否則每次運(yùn)行都會使鏈表元素增加*/ break。 printList(C)。 } cnext = NULL。 c = t。 tdata = adata。amp。 adata != pdata) { p = pnext。 while(p amp。 a = Anext。 case 2: Lnode *c,*a,*t。 PrintList(B)。 PrintList(A)。signc)。 while (cc) {printf(\t 請選擇操作的名稱:\n 1:顯示當(dāng)前的A、B鏈表 \n 2:進(jìn)行差運(yùn)算 \n 3:進(jìn)行交運(yùn)算 \n 4:進(jìn)行并運(yùn)算 \n 5:返回上一級菜單 \n 您的選擇是:)。 break。 default: printf(警告!只能選擇15。 case 5: cb=0。 \n)。 PrintList(L)。i)。 case 4: printf(請輸入想要刪除的元素位置: )。 \n)。 PrintList(L)。x)。 scanf(%d,%d,amp。 break。 paixu(B)。 break。 CreatList(B)。signb)。 while (cb) {printf(\t 請選擇對B鏈表進(jìn)行的操作:\n 1:建立鏈表 \n 2:對鏈表排序 \n 3:在鏈表中插入元素 \n 4:在鏈表中刪除元素 \n 5:返回上一級菜單 \n 您的選擇是:)。 } } } else if (sign1==2) {L=B。 \n)。 break。 break。} else printf(警告!您輸入的刪除位置超過鏈表長度。 if (ListDelete_L(L,i)==1) {printf(刪除元素成功!目前A鏈表為:\n)。 scanf(%d,amp。 break。} else printf(警告!您輸入的插入位置超過鏈表長度。 if (ListInsert_L(L,i,x)==1) {printf(修改成功!目前A鏈表為:\n)。i,amp。 case 3: printf(請輸入想要插入的位置及插入的數(shù)值(以逗號分隔): )。 /*調(diào)用排序函數(shù)*/ PrintList(A)。 case 2: printf(對A鏈表進(jìn)行排序,結(jié)果為:\n )。 /*調(diào)用CreatList函數(shù)*/ PrintList(A)。 /*輸入對鏈表A的操作選項*/ switch(signa) { case 1: printf(\n請輸入鏈表元素(輸入去0結(jié)束)\n)。 scanf(%d,amp。 /*選擇1對鏈表A進(jìn)行操作*/ ca=1。sign1)。 while (choice) { printf(\t 請選擇您想進(jìn)行的操作:\n 1:對A鏈表操作 \n 2:對B鏈表操作 \n 3:兩鏈表運(yùn)算 \n 4:退出程序 \n \n 您的選擇是:)。 E=(Lnode *)malloc(sizeof(Lnode))。 C=(Lnode *)malloc(sizeof(Lnode))。 A=(Lnode *)malloc(sizeof(Lnode))。 int choice=1。 break。//釋放Lb printList(E)。 } } enext = a ? a : p。 e = p。 a = anext。p) { if(adata = pdata)//如果padata = pbdata,將pa所指節(jié)點(diǎn)鏈接到pc所指節(jié)點(diǎn)之后 { enext = a。 //用La的頭結(jié)點(diǎn)作為Lc的頭結(jié)點(diǎn) while(aamp。 p = Bnext。//單鏈表的并運(yùn)算Lnode *e。 D=(Lnode *)malloc(sizeof(Lnode))。 printf( \n 進(jìn)行差運(yùn)算,結(jié)果為:\n)。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1