版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)結(jié)構(gòu)第二章試題數(shù)據(jù)結(jié)構(gòu)第二章試題/NUMPAGES9數(shù)據(jù)結(jié)構(gòu)第二章試題數(shù)據(jù)結(jié)構(gòu)第二章試題第2章線性表一、選擇題1.鏈表不具備的特點(diǎn)是()。A.可隨機(jī)訪問(wèn)任意結(jié)點(diǎn) B.插入刪除不需要移動(dòng)元素C.不必事先估計(jì)存儲(chǔ)空間D.所需空間與其長(zhǎng)度成正比2.不帶頭結(jié)點(diǎn)的單鏈表head為空的判定條件是()。A.head==NULLB.head->next==NULLC.head->next==headD.head!=NULL3.帶頭結(jié)點(diǎn)的單鏈表head為空的判定條件是()。A.head==NULLB.head->next==NULLC.head->next==headD.head!=NULL4.帶頭結(jié)點(diǎn)的雙循環(huán)鏈表L為空表的條件是()。A.L==NULLB.L->next->==NULLC.L->prior==NULLD.L->next==L5.非空的循環(huán)鏈表head的尾結(jié)點(diǎn)(由P所指向)滿足()。A.p->next==NULLB.p==NULLC.p->next==headD.p==head6.在循環(huán)雙鏈表的p所指結(jié)點(diǎn)之前插入s所指結(jié)點(diǎn)的操作是()。A.p->prior=s;s->next=p;p->prior->next=s;s->prior=p->prior; B.p->prior=s;p->prior->next=s;s->next=p;s->prior=p->prior;C.s->next=p;s->prior=p->prior;p->prior=s;p->right->next=s;D.s->next=p;s->prior=p->prior;p->prior->next=s;p->prior=s;7.若某表最常用的操作是在最后一個(gè)結(jié)點(diǎn)之后插入一個(gè)結(jié)點(diǎn)或刪除最后一個(gè)結(jié)點(diǎn),則采用()存儲(chǔ)方式最節(jié)省運(yùn)算時(shí)間。A.單鏈表B.給出表頭指針的單循環(huán)鏈表C.雙鏈表D.帶頭結(jié)點(diǎn)的雙循環(huán)鏈表8.某線性表最常用的操作是在最后一個(gè)結(jié)點(diǎn)之后插入一個(gè)節(jié)點(diǎn)或刪除第一個(gè)結(jié)點(diǎn),故采用()存儲(chǔ)方式最節(jié)省運(yùn)算時(shí)間。A.單鏈表 B.僅有頭結(jié)點(diǎn)的單循環(huán)鏈表C.雙鏈表D.僅有尾指針的單循環(huán)鏈表9.需要分配較大空間,插入和刪除不需要移動(dòng)元素的線性表,其存儲(chǔ)結(jié)構(gòu)是()。A.單鏈表B.靜態(tài)鏈表C.線性鏈表D.順序存儲(chǔ)結(jié)構(gòu)10.如果最常用的操作是取第i個(gè)結(jié)點(diǎn)及前驅(qū),則采用()存儲(chǔ)方式最節(jié)省時(shí)間。A.單鏈表 B.雙鏈表C.單循環(huán)鏈表D.順序表11.在一個(gè)具有n個(gè)結(jié)點(diǎn)的有序單鏈表中插入一個(gè)新結(jié)點(diǎn)并仍然保持有序的時(shí)間復(fù)雜度是()。A.O(1)B.O(n)C.O(n*n)D.O(nlog2n)12.在一個(gè)長(zhǎng)度為n(n>1)的單鏈表上,設(shè)有頭和尾兩個(gè)指針,執(zhí)行()操作與鏈表的長(zhǎng)度有關(guān)。A.刪除單鏈表中的第一個(gè)元素 B.刪除單鏈表中的最后一個(gè)元素C.在單鏈表第一個(gè)元素前插入一個(gè)新元素D.在單鏈表最后一個(gè)元素后插入一個(gè)新元素13.設(shè)線性表有n個(gè)元素,以下算法中,()在順序表上實(shí)現(xiàn)比在鏈表上實(shí)現(xiàn)效率更高。A.輸出第i(0<=i<=n-1)個(gè)元素值B.交換第0個(gè)元素與第1個(gè)元素的值C.順序輸出這n個(gè)元素的值D.輸出與給定值x相等的元素在線性表中的序號(hào)14.設(shè)線性表有2n個(gè)元素,算法(),在單鏈表上實(shí)現(xiàn)比在順序表上實(shí)現(xiàn)效率更高。A.刪除所有值為x的元素 B.在最后一個(gè)元素的后面插入一個(gè)新元素C.順序輸出前k個(gè)元素D.交換第i個(gè)元素和第2n-i-1個(gè)元素的值(i=0,1,…,n-1)15.與單鏈表相比,雙鏈表的優(yōu)點(diǎn)之一是()。A.插入、刪除操作更簡(jiǎn)單 B.可以進(jìn)行隨機(jī)訪問(wèn)C.可以省略表頭指針或表尾指針D.順序訪問(wèn)相臨結(jié)點(diǎn)更靈活16.如果對(duì)線性表的運(yùn)算只有4種,即刪除第一個(gè)元素,刪除最后一個(gè)元素,在第一個(gè)元素前面插入新元素,在最后一個(gè)元素的后面插入新元素,則最好使用().A.只有表尾指針沒(méi)有表頭指針的循環(huán)單鏈表B.只有表尾指針沒(méi)有表頭指針的非循環(huán)雙鏈表C.只有表頭指針沒(méi)有表尾指針的循環(huán)雙鏈表D.既有表頭指針也有表尾指針的循環(huán)單鏈表17.如果對(duì)線性表的運(yùn)算只有兩種,即刪除第一個(gè)元素,在最后一個(gè)元素的后面插入新元素,則最好使用()。A.只有表頭指針沒(méi)有表尾指針的循環(huán)單鏈表B.非循環(huán)雙鏈表C.只有表尾指針沒(méi)有表頭指針的循環(huán)單鏈表D.循環(huán)雙鏈表18.設(shè)兩個(gè)長(zhǎng)度為n的單鏈表,結(jié)點(diǎn)類型相同。若以h1為表頭指針的鏈表是非循環(huán)的,以h2為表頭指針的鏈表是循環(huán)的,則()。A.對(duì)于兩個(gè)鏈表來(lái)說(shuō),刪除第一個(gè)結(jié)點(diǎn)的操作,其時(shí)間復(fù)雜度都是O(1)B.對(duì)于兩個(gè)鏈表來(lái)說(shuō),刪除最后一個(gè)結(jié)點(diǎn)的操作,其時(shí)間復(fù)雜度都是O(n)C.循環(huán)鏈表要比非循環(huán)鏈表占用更多的內(nèi)存空間D.h1和h2是不同類型的變量19.在長(zhǎng)度為n的()上,刪除第一個(gè)結(jié)點(diǎn),其算法的時(shí)間復(fù)雜度為O(n)。A.只有表頭指針的不帶表頭結(jié)點(diǎn)的循環(huán)單鏈表B.只有表尾指針的不帶表頭結(jié)點(diǎn)的循環(huán)單鏈表C.只有表尾指針的帶表頭結(jié)點(diǎn)的循環(huán)單鏈表D.只有表頭指針的帶表頭結(jié)點(diǎn)的循環(huán)單鏈表二、填空題1.向一個(gè)長(zhǎng)度為n的順序表中的第i個(gè)元素(0<=i<=n-1)之前插入一個(gè)元素時(shí),需向后移動(dòng)____個(gè)元素。2.在一個(gè)長(zhǎng)度為n的順序表中刪除第i個(gè)元素(0<=i<=n-1)時(shí),需向前移動(dòng)____個(gè)元素。3.在單鏈表中設(shè)置頭結(jié)點(diǎn)的作用____。4.在單鏈表中,要?jiǎng)h除某一指定的結(jié)點(diǎn),必須找到該結(jié)點(diǎn)的____結(jié)點(diǎn)。5.訪問(wèn)單鏈表中的結(jié)點(diǎn),必須沿著____依次進(jìn)行。6.在雙鏈表中,每個(gè)結(jié)點(diǎn)有兩個(gè)指針域,一個(gè)指向____,另一個(gè)指向____。7.在____鏈表上,刪除最后一個(gè)結(jié)點(diǎn)其算法的時(shí)間復(fù)雜度為O(1)。8.在非循環(huán)的____鏈表中,可以用表尾指針代替表頭指針。9.在一個(gè)單鏈表中的p所指結(jié)點(diǎn)之前插入一個(gè)s所指結(jié)點(diǎn)時(shí),可執(zhí)行如下操作:(1)s->next=____;(2)p->next=s;(3)t=p->data;(4)p->data=____;(5)s->data=____;10.在一個(gè)單鏈表中刪除p所指結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行以下操作:Q=p->next;p->data=p->next->data;p->next=____;free(q);11.在一個(gè)單鏈表中p所指結(jié)點(diǎn)之后插入一個(gè)s所指結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行s->next=____和p->next____的操作。12.對(duì)于一個(gè)具有n個(gè)結(jié)點(diǎn)的單鏈表,在*p結(jié)點(diǎn)后插入一個(gè)新結(jié)點(diǎn)的時(shí)間復(fù)雜度是____;在給定值為x的結(jié)點(diǎn)后插入一個(gè)新結(jié)點(diǎn)的時(shí)間復(fù)雜度是____。三、簡(jiǎn)答題1.簡(jiǎn)述順序表和鏈表存儲(chǔ)方式的特點(diǎn)。2.若頻繁地對(duì)一個(gè)線性表進(jìn)行插入和刪除操作,則該線性表宜采用何種存儲(chǔ)結(jié)構(gòu),為什么?3.對(duì)鏈表設(shè)置頭結(jié)點(diǎn)的作用是什么?4.在單鏈表、雙鏈表和單循環(huán)鏈表中,若僅知道指針p指向某結(jié)點(diǎn),不知道頭結(jié)點(diǎn)指針,能否將結(jié)點(diǎn)*p從相應(yīng)的鏈表中刪去?若可以,其時(shí)間復(fù)雜度各為多少?5.下列說(shuō)法哪些是錯(cuò)誤的?(1)靜態(tài)鏈表既有順序存儲(chǔ)的優(yōu)點(diǎn),又有動(dòng)態(tài)鏈表的優(yōu)點(diǎn)。所以,它存取表中第i個(gè)元素的時(shí)間與i無(wú)關(guān)。(2)靜態(tài)鏈表中能容納的元素個(gè)數(shù)的最大數(shù)在定義時(shí)就確定了,以后不能增加。(3)靜態(tài)鏈表與動(dòng)態(tài)鏈表在元素的插入、刪除上類似,不需要元素的移動(dòng)。四、算法設(shè)計(jì)題1.已知一個(gè)順序表L,其
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度回遷房借款抵押標(biāo)準(zhǔn)合同(房產(chǎn)抵押貸款操作手冊(cè))
- 2025年股權(quán)投資顧問(wèn)合同范本:適用于PEVC機(jī)構(gòu)
- 2025年度行業(yè)交流會(huì)議服務(wù)保障合同
- 2025年專業(yè)版公司之間借款合同(三篇)
- 2025年度光伏發(fā)電場(chǎng)管溝土方回填及光伏組件安裝合同
- 2025年度國(guó)內(nèi)品牌代理授權(quán)合同:共同打造高端市場(chǎng)
- 二零二五年度船只租賃與船舶租賃法律咨詢合同2篇
- 2025年度股權(quán)投資基金投資決策與管理合同
- 2025年度鍋爐供暖設(shè)備研發(fā)與制造承包合同
- 2025版股權(quán)擔(dān)保合同模板:企業(yè)融資保障方案
- 2024版全文:中國(guó)2型糖尿病預(yù)防及治療指南
- 社會(huì)主義發(fā)展史(齊魯師范學(xué)院)知到智慧樹(shù)章節(jié)答案
- 課程思政融入高職院校應(yīng)用文寫(xiě)作課程教學(xué)路徑探析
- 2024全新鋼結(jié)構(gòu)安全培訓(xùn)
- 2025屆高三數(shù)學(xué)一輪復(fù)習(xí)-分段函數(shù)專項(xiàng)訓(xùn)練【含答案】
- 《工程力學(xué)》課程教學(xué)大綱
- 7.1.2 直觀圖的畫(huà)法-【中職專用】高一數(shù)學(xué)教材配套課件(高教版2021·基礎(chǔ)模塊下冊(cè))
- 皮膚癬菌病的分子診斷工具
- SL+575-2012水利水電工程水土保持技術(shù)規(guī)范
- 人美版初中美術(shù)知識(shí)點(diǎn)匯總八年級(jí)全冊(cè)
- 迅雷網(wǎng)盤(pán)最最最全影視資源-持續(xù)更新7.26
評(píng)論
0/150
提交評(píng)論