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

正文內(nèi)容

教材第二章部分習(xí)題參考解答-資料下載頁

2025-06-07 19:19本頁面
  

【正文】 //依次使n1個人出列。 for(i=1。 in。 i++) { //順序查找出待出列的人,即為循環(huán)結(jié)束后cp所指向的結(jié)點。 for(int j=1。 jm。 j++) { ap=cp。 cp=cpnext。 if(cp==HL) {ap=HL。 cp=HLnext。 } } //輸出cp結(jié)點的值,即出列的人。 coutcpdata 。 //從單鏈表中刪除cp結(jié)點。 apnext=cpnext。 delete cp。 //使cp指針指向被刪除結(jié)點的后繼結(jié)點。 cp=apnext。 //若cp指向了表頭附加結(jié)點,則后移ap和cp指針。 if(cp==HL) {ap=HL。 cp=HLnext。 } } //使最后一個人出列。 coutHLnextdataendl。 //刪除表頭結(jié)點和表頭附加結(jié)點。 delete HLnext。 delete HL。 }第9小題 參考算法如下: void OrderList(SLNode* SL) //假定SLNode類型為按題目要求所定義的結(jié)點類型,SL為指向 //表頭附加結(jié)點的指針。 { SLrange=NULL。 for(SLNode* p=SLnext。 p!=NULL。 p=pnext) { //每循環(huán)一次把p所指向的結(jié)點按序插入到以range域 //鏈接的有序表中 SLNode *ap, *cp。 //為p結(jié)點尋找合適的插入位置。 ap=SL。 cp=aprange。 while(cp!=NULL) if(pdatacpdata) break。 else { ap=cp。 cp=cprange。 } //插入位置在ap和cp之間,把p結(jié)點插入其中。 prange=cp。 aprange=p。 } }第10小題 參考程序如下: // include include typedef int ElemType。 //規(guī)定元素類型為整型。 struct SLNode //定義單鏈表結(jié)點。 { ElemType data。 SLNode* next。 SLNode* range。 }。 void OrderList(SLNode* SL) { SLrange=NULL。 for(SLNode* p=SLnext。 p!=NULL。 p=pnext) { SLNode *ap, *cp。 //為p結(jié)點尋找合適的插入位置。 ap=SL。 cp=aprange。 while(cp!=NULL) if(pdatacpdata) break。 else { ap=cp。 cp=cprange。 } //插入位置在ap和cp之間,把p結(jié)點插入其中。 prange=cp。 aprange=p。 } } void main() { //按next域鏈接生成具有10個整數(shù)元素結(jié)點的鏈表。 SLNode* a=new SLNode。 anext=NULL。 int i。 SLNode* p。 for(i=0。 i10。 i++) { p=new SLNode。 pdata=rand()%30。 //假定產(chǎn)生30以內(nèi)的隨機整數(shù)。 pnext=anext。 anext=p。 } //按next域鏈接的次序輸出單鏈表。 for(p=anext。 p!=NULL。 p=pnext) coutpdata 。 coutendl。 //。 OrderList(a)。 //按range域鏈接的次序輸出單鏈表。 for(p=arange。 p!=NULL。 p=prange) coutpdata 。 coutendl。 }
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1