下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1. 在線性表的下列存儲結(jié)構(gòu)中,讀取元素花費(fèi)的時(shí)間最少的是A. 單鏈表 B. 雙向鏈表 C.循環(huán)鏈表 D.順序表說明:順序表總從鏈表訪問快,因?yàn)轫樞虮碓囟际前错樞蚺帕性谝黄鸬?。而鏈表的元素是分散的,要訪問它的某一個(gè)元素,必須先訪問它前面的元素。 2. 順序表是線性表的
2、;A.鏈?zhǔn)酱鎯Y(jié)構(gòu) B. 順序存儲結(jié)構(gòu) C. 索引存儲結(jié)構(gòu) D.散列存儲結(jié)構(gòu)說明:順序存儲指在內(nèi)存中是一個(gè)連續(xù)的整塊,這是定義,沒啥說的。 3. 以下關(guān)于線性表的說法不正確的是( )。 A、線性表中的數(shù)據(jù)元素可以是數(shù)字、字符、記錄等不同類型。B、線性表中包含的數(shù)據(jù)元素個(gè)數(shù)不是任意的。 C、線性表根據(jù)存儲結(jié)構(gòu)分可以有順
3、序表、鏈表、動(dòng)態(tài)表D、存在這樣的線性表:表中各結(jié)點(diǎn)都沒有直接前趨和直接后繼說明:A,我認(rèn)為可以是任何類型(暫時(shí)沒想出反例)B,這句話不太好理解,估計(jì)原題的意思是為了說明:線性表是能得到確切的元素個(gè)數(shù)。C,線性表只包括順序表和鏈表。而動(dòng)態(tài)表,沒聽說過這種說法。D,線性表為空,好像就符合題意。4在順序表中,只要知道( ),就可在相同時(shí)間內(nèi)求出任一結(jié)點(diǎn)的存儲地址。A) 基地址 B) 結(jié)點(diǎn)大小 C) 向量大小 &
4、#160; D)基地址和結(jié)點(diǎn)大小說明:這里任意結(jié)點(diǎn)是指給出這個(gè)結(jié)點(diǎn)的索引(index),則其地址為:base + index * sizeof(node),這里base為基地址,sizeof(node)為結(jié)點(diǎn)大小,假設(shè)index從0開始計(jì)數(shù)(C/C+都是從0開始,如果其它語言從1開始,只要將index-1代替index就可以了)5在等概率情況下,順序表的插入操作要移動(dòng)( )結(jié)點(diǎn)。A) 全部 B)
5、160;一半 C) 三分之一 D) 四分之一說明:插入和刪除操作,平均約要移動(dòng)全部元素的1/2,在P25,有推導(dǎo)公式,記住結(jié)果就行了。6在( )運(yùn)算中,使用順序表比鏈表好。 A) 插入
6、0; B) 刪除 C) 根據(jù)序號查找 D) 根據(jù)元素值查找說明:插入、刪除操作都是鏈表快。根據(jù)元素值查找,都是要遍歷每個(gè)元素,進(jìn)行比對,直到找到為止,兩者效率應(yīng)該相等。根據(jù)序號查找
7、,也就是根據(jù)索引index,順序表的訪問時(shí)間為常量,比鏈表要快,這與第4題是同一個(gè)知識點(diǎn)。7在一個(gè)具有n個(gè)結(jié)點(diǎn)的有序單鏈表中插入一個(gè)新結(jié)點(diǎn)并仍然有序的時(shí)間復(fù)雜度是( )。 A) O(1) B) O(n)
8、;C) O(n2) D) O(log2n)說明:插入前要遍歷之前的每一個(gè)元素,直到找到位置為止,這個(gè)定位過程,都是O(n)8( )適合作為經(jīng)常在首尾兩端操作線性表的存儲結(jié)構(gòu)。 A) 順序表 B) 單鏈表 C) 循環(huán)鏈表
9、160; D) 雙向鏈表說明:常用操作無非包括插入、刪除、讀取三種方式。順序表的插入效率太低,不予考慮。對于BCD三種鏈表(循環(huán)鏈表沒說是雙向的,我們這里只認(rèn)為是普通方式,即單向循環(huán))。對首端的操作差不多。但對尾端就不一樣了。比如要?jiǎng)h除尾結(jié)點(diǎn)t ,則必須先找到它的前一個(gè)結(jié)點(diǎn)s。前兩者,只有遍歷整個(gè)鏈表,才能找到s。而在雙向鏈表中,只要用s = t->prior就可以表示它的前一個(gè)結(jié)點(diǎn)了。9 非空的循環(huán)單鏈表head的尾節(jié)點(diǎn)(由r所指向)滿足A)
10、; r->next=NULL B) r=NULL C) r->next=head D) r=head說明:這是定義,最后一個(gè)結(jié)點(diǎn)的下一
11、結(jié)點(diǎn)為頭結(jié)點(diǎn)。 10設(shè)線性表(a1,a2,a3···an)按順序存儲,且每個(gè)元素占有m個(gè)存儲單元,則元素ai的地址為A LOC(a1) + i×m ,其中LOC(a1)表示元素a1的地址B LOC(a1) + (i-1)×m,C LOC(a1) + (i2)×mD
12、; 元素ai的地址無法計(jì)算說明:見第4題,這里從1開始,所以要減去111線性表若采用鏈?zhǔn)酱鎯Y(jié)構(gòu)時(shí),要求內(nèi)存中可用存儲單元的地址 A) 必須是連續(xù)的 B) 部分地址必須是連續(xù)的C) 一定是不連續(xù)的
13、0; D) 連續(xù)或不連續(xù)都可以說明:其每個(gè)結(jié)點(diǎn)的地址,都是malloc()出來的,這是系統(tǒng)調(diào)用,可能連續(xù)也可能不連續(xù),不過一般情況下,都是不連續(xù)的。12. 下列圖1單鏈表執(zhí)行R->data=P->next->data語句后,P->next->data值為:A. 2 B. 5
14、60; C.7 D. 3 圖1說明:只是將P->next->data賦值給別人了,自己沒變化。13在一個(gè)單鏈表中,若P所指結(jié)點(diǎn)不是最后結(jié)點(diǎn),在P之后插入S所指結(jié)點(diǎn), 則執(zhí)行: A.Snext=P;Pnext=S B.
15、Snext=Pnext;Pnext=S C.Snext=Pnext; P=S D.Pnext=S;Snext=P說明:鏈表插入的標(biāo)準(zhǔn)操作。要注意的是,這兩步別寫反了,否則鏈就斷開了。14.單鏈表表示的整數(shù)數(shù)列如下: 值Pànextànext->data為: A. 19 B. 47 C. 64
16、60; D. 93說明:Pànext就是指向64那個(gè)結(jié)點(diǎn),Pànextànext就是指向93那個(gè)結(jié)點(diǎn),其data自然就是93了15. 在( )鏈表中,不能從任一結(jié)點(diǎn)出發(fā)訪問到表中的所有結(jié)點(diǎn)的是:A) 單鏈表 B) 單向循環(huán)鏈表 C) 雙向循環(huán)鏈表 D) 循環(huán)鏈表說明:循環(huán)鏈表和雙鏈表都行,只有單鏈表不行。 16、在雙向循環(huán)鏈表的*p結(jié)點(diǎn)之后插入*s結(jié)點(diǎn)的操作是:()A) p->next=s; s->prior=p; p->next->prior=s; s->next=p->nextB) p->next=s; p->next->prior=s; s->prior=p; s->
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國PVC地板行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2024-2030年中國pom齒輪行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報(bào)告
- 2024-2030年中國MCH加熱器行業(yè)發(fā)展?fàn)顩r與盈利前景預(yù)測報(bào)告
- 2024-2030年中國GPS車輛監(jiān)控調(diào)度系統(tǒng)需求領(lǐng)域與發(fā)展風(fēng)險(xiǎn)前景剖析研究報(bào)告
- 2024-2030年中國EMG設(shè)備行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 2024-2030年中國c行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 2024-2030年中國ARA和藻油DHA市場經(jīng)營形勢分析及項(xiàng)目投資專項(xiàng)調(diào)研研究報(bào)告
- 2024-2030年中國8-羥基喹啉硫酸鹽行業(yè)發(fā)展現(xiàn)狀與競爭格局分析研究報(bào)告
- 2024-2030年中國4-氨基苯醚行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 2024-2030年中國2-萘硼酸(CAS 32316-92-0)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 教科版四年級下冊科學(xué)第一單元植物的生長變化測試題(含答案)
- 七夕情人節(jié)英文PPT經(jīng)典課件
- 山西省沁源縣老凹溝鋁業(yè)有限公司鋁土礦資源開發(fā)利用、地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 舉辦籃球活動(dòng)的申請書范文大全
- PPT演講力:重要時(shí)刻不要輸在表達(dá)上
- 大型活動(dòng)演出場所安全檢查表
- 消毒產(chǎn)品生產(chǎn)企業(yè)衛(wèi)生規(guī)范
- RB/T 074-2021認(rèn)證機(jī)構(gòu)認(rèn)證責(zé)任管理實(shí)施指南
- GB/T 5856-1999熱壓機(jī)通用技術(shù)條件
- GB/T 10128-2007金屬材料室溫扭轉(zhuǎn)試驗(yàn)方法
- “二級甲等婦幼保健院”評審匯報(bào)材料
評論
0/150
提交評論