



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章作業(yè)題1 .求單鏈表中當(dāng)前結(jié)點(diǎn)的后繼和前驅(qū)的時(shí)間復(fù)雜度分別是()A. 0 (n)和 0 (1)B. 0 (1 )和 0( 1)C. 0 (1 )和 0 (n)D. 0(n)和 0 (n)2 .非空的單循環(huán)鏈表的頭指針為head,尾指針為rear,則下列條件成立的是()A. rear->next= =headB. rear->next->next= =headC. head->next= =rearD. head->next->next= =rear3.在帶頭結(jié)點(diǎn)的循環(huán)鏈表L中,結(jié)點(diǎn)的數(shù)據(jù)元素為整型,且按值遞增有序存放。給定兩個(gè)整數(shù)a和b,且a<b
2、,編寫(xiě)算法刪除鏈表L中元素值大于a且小于b的所有結(jié)點(diǎn)。4 在線性表的下列運(yùn)算中,不.改變數(shù)據(jù)元素之間結(jié)構(gòu)關(guān)系的運(yùn)算是()A 插入B.刪除C.排序D .定位5已知指針p和q分別指向某單鏈表中第一個(gè)結(jié)點(diǎn)和最后一個(gè)結(jié)點(diǎn)。假設(shè)指針s指向另一個(gè)單鏈表中某個(gè)結(jié)點(diǎn),則在s所指結(jié)點(diǎn)之后插入上述鏈表應(yīng)執(zhí)行的語(yǔ)句為()A. q->next=s->next ; s->next=p ;B.s->next=p ; q->next=s->next ;C.p->next=s->next ; s->next=q ;D.s->next=q ; p->next=s
3、->next;6 若線性表的插入和刪除操作頻繁地在表頭或表尾位置進(jìn)行,則更適宜采用的存儲(chǔ)結(jié)構(gòu)為( )A .無(wú)頭結(jié)點(diǎn)的雙向鏈表B.帶尾指針的循環(huán)鏈表C.無(wú)頭結(jié)點(diǎn)的單鏈表D .帶頭指針的循環(huán)鏈表7在下列對(duì)順序表進(jìn)行的操作中,算法時(shí)間復(fù)雜度為0(1)的是()A. 訪問(wèn)第i個(gè)元素的前驅(qū)(1<r<n )B. 在第i個(gè)元素之后插入一個(gè)新元素(1心豈n )C. 刪除第i個(gè)元素(1n )D. 對(duì)順序表中元素進(jìn)行排序8在鏈表的結(jié)點(diǎn)中,數(shù)據(jù)元素所占的存儲(chǔ)量和整個(gè)結(jié)點(diǎn)所占的存儲(chǔ)量之比稱作。&鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的特點(diǎn)是借助 來(lái)表示數(shù)據(jù)元素之間的邏輯關(guān)系。10. 在一個(gè)長(zhǎng)度為 n的單鏈表L中,刪除鏈
4、表中*p的前驅(qū)結(jié)點(diǎn)的時(shí)間復(fù)雜度為 。11. 假設(shè)帶頭結(jié)點(diǎn)的非空單循環(huán)鏈表中僅設(shè)尾指針L,則在第1個(gè)結(jié)點(diǎn)之前插入指針s所指結(jié)點(diǎn)的語(yǔ)句依次是; 。12 .已知head為帶頭結(jié)點(diǎn) 的單循環(huán)鏈 表的頭指針,鏈表中的 數(shù)據(jù)元素依 次為(a1 , 32,a3,a4,an) ,A為指向空的順序表的指針。閱讀以下程序段,并回答問(wèn)題:(1) 寫(xiě)出執(zhí)行下列程序段后的順序表A中的數(shù)據(jù)元素;(2)簡(jiǎn)要敘述該程序段的功能。if(head->n ext!=head)p=head->n ext;A->le ngth=O;while(p->n ext!=head)p=p->n ext;A->
5、;dataA->le ngth +=p->data;if(p->n ext!=head)p=p->n ext;(1)13. 已知鏈串的存儲(chǔ)結(jié)構(gòu)描述如下:#define NodeSize 4typedef struct Node char data NodeSize;structNode * n ext; * Li nkStr;閱讀下列算法,并回答問(wèn)題:(1) t1和t2的串值分別為Chinese''和 China時(shí),寫(xiě)出f31(t1,t2)的返回值;(2) t1和t2的串值分別為"Japan"和"Japanes6'時(shí)
6、,寫(xiě)出f31(t1,t2)的返回值;(3) t1和t2的串值都為string"時(shí),寫(xiě)出f31(t1,t2)的返回值;(4 )簡(jiǎn)述函數(shù)f31的功能。inf f31(L in kStr t1,L i nkStr t2)/串值以0'為結(jié)束符int i;while (1)for (i=0;i<NodeSize;i+)if (t1->datai= = ' 0 ' &&t2->datai= =' 0' return 0;if(t1->datai= = ' 0' )return -;if(t2->
7、datai= = ' 0' )return 1;if(t1->datai>t2->dataireturn 1;if(t1->datai<t2->dataireturn -;t1=t1-> next;t2=t2-> next; (1)14. 已知用有序鏈表存儲(chǔ)整數(shù)集合的元素。閱讀算法f30,并回答下列問(wèn)題:(1 )寫(xiě)出執(zhí)行f30( a,b)的返回值,其中a和b分別為指向存儲(chǔ)集合2,4, 5,7,9,12 和2,4,5,7, 9的鏈表的頭指針;(2) 簡(jiǎn)述算法f30的功能;(3) 寫(xiě)出算法f30的時(shí)間復(fù)雜度。int f30(Li nk
8、List ha,L in kList hb)/LinkList是帶有頭結(jié)點(diǎn)的單鏈表/ha和hb分別為指向存儲(chǔ)兩個(gè)有序整數(shù)集合的鏈表的頭指針Lin kList pa,pb;pa=ha->n ext;pb=hb->n ext;while(pa && pb && pa->data=pb->data)pa=pa->n ext;pb=pb->n ext;if(pa=NULL && pb=NULL) return 1;else return 0;(1)15. 假設(shè)以帶頭結(jié)點(diǎn)的單鏈表表示有序表,單鏈表的類(lèi)型定義如下:typedef struct no deDataType data;struct node *n extLi nkNode, *Li nkList;編寫(xiě)算法,從有序表A中刪除
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園數(shù)字游戲的試題及答案
- 注冊(cè)土木工程師快速通關(guān)試題及答案
- 電商營(yíng)銷(xiāo)自動(dòng)化系統(tǒng)的應(yīng)用試題及答案
- 幼兒園英語(yǔ)考試卷及答案
- 幼兒園數(shù)學(xué)互動(dòng)試題及答案解析
- 英語(yǔ)b級(jí)2015年6月試卷及答案
- 教師教育教學(xué)理念反思的現(xiàn)狀與未來(lái)試題及答案
- 一年級(jí)下安全試卷及答案
- 科學(xué)作答2025年注冊(cè)土木工程師考試的試題及答案
- 電商運(yùn)營(yíng)分析與優(yōu)化實(shí)踐試題及答案
- HIV實(shí)驗(yàn)室SOP文件-新版
- 孤獨(dú)癥兒童評(píng)估填寫(xiě)范例(一表兩圖)
- 賀蘭山東麓干紅葡萄酒多酚組分與其抗氧化、抗癌活性的關(guān)聯(lián)性研究
- 第15課+十月革命的勝利與蘇聯(lián)的社會(huì)主義實(shí)踐【高效備課精研 + 知識(shí)精講提升】 高一歷史 課件(中外歷史綱要下)
- (4.3.1)-3.3我國(guó)儲(chǔ)糧生態(tài)區(qū)的分布
- 遼寧盤(pán)錦浩業(yè)化工“1.15”泄漏爆炸著火事故警示教育
- 2023年衡陽(yáng)市水務(wù)投資集團(tuán)有限公司招聘筆試題庫(kù)及答案解析
- 110~750kV架空輸電線路設(shè)計(jì)規(guī)范方案
- 北師大版五年級(jí)數(shù)學(xué)下冊(cè)公開(kāi)課《包裝的學(xué)問(wèn)》課件
- 北師大版英語(yǔ)八年級(jí)下冊(cè) Unit 4 Lesson 11 Online Time 課件(30張PPT)
- 淺析商業(yè)綜合體的消防疏散
評(píng)論
0/150
提交評(píng)論