




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章1在數(shù)據(jù)結(jié)構(gòu)中,從邏輯上可以把數(shù)據(jù)結(jié)構(gòu)分為(C )A動(dòng)態(tài)結(jié)構(gòu)和靜態(tài)結(jié)構(gòu) B. 緊湊結(jié)構(gòu)和非緊湊結(jié)構(gòu)C線性結(jié)構(gòu)和非線性結(jié)構(gòu) D. 內(nèi)部結(jié)構(gòu)和外部結(jié)構(gòu)l 2. 在數(shù)據(jù)結(jié)構(gòu)中,與所使用的計(jì)算機(jī)無關(guān)的是( A )A. 邏輯結(jié)構(gòu) B. 存儲(chǔ)結(jié)構(gòu) C. 邏輯和存儲(chǔ)結(jié)構(gòu) D. 物理結(jié)構(gòu)3.下面程序的時(shí)間復(fù)雜度為_O(mn)_。 for (int i=1; i=m; i+) for (int j=1; jnext=null C head-next=head D head!=nulll 3.在線性表的下列存儲(chǔ)結(jié)構(gòu)中,讀取元素花費(fèi)時(shí)間最少的是(D)A 單鏈表 B 雙鏈表 C 循環(huán)鏈表 D 順序表l 4.對(duì)于只在表的首、尾兩端進(jìn)行手稿操作的線性表,宜采用的存儲(chǔ)結(jié)構(gòu)為(C)A 順序表 B 用頭指針表示的單循環(huán)鏈表 C 用尾指針表示的單循環(huán)鏈表 D 單鏈表l 5.在一個(gè)具有n 個(gè)結(jié)點(diǎn)的有序單鏈表中插入一個(gè)新的結(jié)點(diǎn),并保持鏈表元素仍然有序,則操作的時(shí)間復(fù)雜度為( D )A O(1) B O(log2n) C O(n2) D O(n)l 6.在一個(gè)長度為n (n1)的單鏈表上,設(shè)有頭和尾兩個(gè)指針,執(zhí)行(B)操作與鏈表的長度有關(guān)A 刪除單鏈表中第一個(gè)元素 B 刪除單鏈表中最后一個(gè)元素 C 在第一個(gè)元素之前插入一個(gè)新元素 D 在最后一個(gè)元素之后插入一個(gè)新元素l 7.與單鏈表相比,雙向鏈表的優(yōu)點(diǎn)之一是(D)A 插入刪除操作更簡單 B 可以進(jìn)行隨機(jī)訪問 C 可以省略表頭指針或表尾指針 D 順序訪問相鄰結(jié)點(diǎn)更容易l 8.若list是某帶頭結(jié)點(diǎn)的循環(huán)鏈表的頭結(jié)點(diǎn)指針,則該鏈表最后那個(gè)鏈結(jié)點(diǎn)的指針域(頭結(jié)點(diǎn)的地址)中存放的是( B )A list的地址 B list的內(nèi)容 C list指的鏈結(jié)點(diǎn)的值 D 鏈表第一個(gè)鏈結(jié)點(diǎn)的地址l 9.若list1和list2分別為一個(gè)單鏈表與一個(gè)雙向鏈表的第一個(gè)結(jié)點(diǎn)的指針,則( B )A list2比list1占用更多的存儲(chǔ)單元 B list1與list2占用相同的存儲(chǔ)單元 C list1和list2應(yīng)該是相同類型的指針變量 D 雙向鏈表比單鏈表占用更多的存儲(chǔ)單元10.鏈表中的每個(gè)鏈結(jié)點(diǎn)占用的存儲(chǔ)空間不必連續(xù),這句話正確嗎? (不正確)11. 某線性表采用順序存儲(chǔ)結(jié)構(gòu),元素長度為4,首地址為100,則下標(biāo)為12的(第13個(gè))元素的存儲(chǔ)地址為148。V 100+4*12=14811.在順序表的( 最后一個(gè)結(jié)點(diǎn)之后 )插入一個(gè)新的數(shù)據(jù)元素不必移動(dòng)任何元素。12.若對(duì)線性表進(jìn)行的操作主要不是插入刪除,則該線性表宜采用( 順序 )存儲(chǔ)結(jié)構(gòu),若頻繁地對(duì)線性表進(jìn)行插入和刪除操作,則該線性表宜采用( 鏈 )存儲(chǔ)結(jié)構(gòu)。13、一個(gè)順序表所占用存儲(chǔ)空間的大小與(B)無關(guān)。A表的長度 B.元素的存放順序 C. 元素的類型 D.元素中各的類型l 14、設(shè)存儲(chǔ)分配是從低地址到高地址進(jìn)行的。若每個(gè)元素占用4個(gè)存儲(chǔ)單元,則某元素的地址是指它所占用的單元的(A)。A. 第1個(gè)單元的地址 B. 第2個(gè)單元的地址 C. 第3個(gè)單元的地址 D. 第4個(gè)單元的地址 15、若線性表采用順序存儲(chǔ)結(jié)構(gòu),每個(gè)元素占用4個(gè)存儲(chǔ)單元,第1個(gè)元素的存儲(chǔ)地址為100,則第12個(gè)元素的存儲(chǔ)地址是( B)。A. 112 B. 144 C.148 D. 412 l 16、若長度為n的線性表采用順序存儲(chǔ)結(jié)構(gòu),在表的第i個(gè)位置插入一個(gè)數(shù)據(jù)元素,i的合法值應(yīng)該是( D )。A. i0 B.i=n C.1=i=n D. 1=i0 B.y=n C.1=i=n D. d=inext=p; p-next=q; B. q-next=p-next; p-next=q; C. q-next=p-next; p =q; D. p-next=q; q-next=p; 25、若刪除非空線性鏈表中由p所指的鏈結(jié)點(diǎn)的直接后繼鏈結(jié)點(diǎn)的過程過程是依次執(zhí)行( B)。A. r=p-next; p-next=r; free(r);B. r=p-next; p-next=r-next; free(r); C. r=p-next; p-next=r-next; free(p); D. p-next=p-next-next; free(p); 26、在非空雙向循環(huán)鏈表中由q所指的鏈結(jié)點(diǎn)后面插入一個(gè)由p所指的鏈結(jié)點(diǎn)的操作依次為p-prior=q; p-next=q-next;q-next=p;( C )。A. q-prior=p B. q-next-prior=p C. p-next-prior=p; D. p-prior-next=p; 27、在非空雙向循環(huán)鏈表中由q所指的鏈結(jié)點(diǎn)前面插入一個(gè)由p所指的鏈結(jié)點(diǎn)的操作依次為p-next=q; p-prior=q-prior;q-prior=p;( D )。A.q-next=p; B. q-prior-next=p; C. p-next-prior=p; D. p-prior-next=p; 28、順序存儲(chǔ)的線性表(a1,a2,an),在任一結(jié)點(diǎn)前插入一個(gè)新結(jié)點(diǎn)時(shí)所需移動(dòng)結(jié)點(diǎn)的平均次數(shù)為( D )。A. n B. n/2 C. n+1 D. (n+1)/2 29、在長度為n的順序表的第i(1in+1)個(gè)位置上插入一個(gè)元素,元素的移動(dòng)次數(shù)是( A )。A. n-i+1 B. n-i C. i D. i-1 30、在線性表的下列存儲(chǔ)結(jié)構(gòu)中,讀取元素花費(fèi)時(shí)間最少的是( D)。A. 單鏈表 B. 雙鏈表 C. 循環(huán)鏈表 D. 順序表 31、在以單鏈表為存儲(chǔ)結(jié)構(gòu)的線性表中,數(shù)據(jù)元素之間的邏輯關(guān)系用( C )。A. 數(shù)據(jù)元素的相鄰地址表示 B. 數(shù)據(jù)元素在表中的序號(hào)表示 C. 指向后繼元素的指針表示 D. 數(shù)據(jù)元素的值表示 25、假設(shè)指針p指向單鏈表中的某一結(jié)點(diǎn),若把p指針后面的結(jié)點(diǎn)刪除,只需修改下列哪個(gè)指針值即可( )。 Ap=p-next; Bp-next=p-next-next Cp=p-next-next; Dp-next=p; 26、在一個(gè)單鏈表HL中,若要在指針q所指結(jié)點(diǎn)的后面插入一個(gè)由指針P所指向的結(jié)點(diǎn),則執(zhí)行(D )。Aq-nextp-next;p-nextq Bp-nextq-next;qp;Cq-nextp-next;p-nextq;Dp-nextq-next;q-nextp;27、構(gòu)造一個(gè)空的線性表L用(A )A.InitList(&L)B.DestroyList (&L) C.ListEmpty(L)D.ClearList(&L)第三章1、棧和隊(duì)列的共同點(diǎn)是( C )A. 都是先進(jìn)后出 B. 都是先進(jìn)先出在 C. 只允許在端點(diǎn)處插入和刪除元素D. 沒有共同點(diǎn)2、一個(gè)棧的進(jìn)棧順序是a,b,c,d,e,則棧的出棧順序不可能是( C )A. edcba B.decba C. dceab D. adcbe 3、設(shè)n個(gè)元素的進(jìn)棧序列為1,2,3,n,出棧序列為p1,p2,p3,pn,若p1=n,則pi(1=inext=top D.top-next=p 19、若非空堆棧采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),棧頂指針為top,刪除堆棧一個(gè)元素的過程是依次執(zhí)行p= top;( B ); free(p)A.top=p B. top=p-next C. p=top-next D. p=p-next 20、若隊(duì)列采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),隊(duì)頭元素指針與隊(duì)尾元素指針分別為front和rear,向隊(duì)列中插入一個(gè)由p所指的新結(jié)點(diǎn)的過程是依次執(zhí)行:( C );rear=p;A. rear=p B. front=p C. rear-next=p D. front-next=p 21、若非空隊(duì)列采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),隊(duì)頭元素指針與隊(duì)尾元素指針分別為front和rear,刪除隊(duì)列的一個(gè)元素的過程是依次執(zhí)行:p=front; ( D ); free(p)A.rear=p B. rear=p-next C. p-next=rear D. front=p-next 22、在循環(huán)隊(duì)列中,若front與rear分別表示隊(duì)頭元素和隊(duì)尾元素的位置,則判斷循環(huán)隊(duì)列隊(duì)空的條件是( C )。A. front=rear+1 B. rear=front+1 C. front=rear D. front=rear=0 23、若描述某循環(huán)隊(duì)列的數(shù)組為為CircleM ,當(dāng)循環(huán)隊(duì)列滿時(shí),隊(duì)列中有( B )個(gè)元素。A. M B. M-1 C. M+1 D. M+2 24、在解決計(jì)算機(jī)主機(jī)與打印機(jī)之間速度不匹配問題時(shí)通常設(shè)置一個(gè)打印數(shù)據(jù)緩沖區(qū),主機(jī)將要輸出的數(shù)據(jù)依次寫入該緩沖區(qū),而打印機(jī)則依次從該緩沖區(qū)中取出數(shù)據(jù)打印,該緩沖區(qū)應(yīng)該是一個(gè)( D )結(jié)構(gòu)。A. 線性表 B.數(shù)組 C. 堆棧 D. 隊(duì)列 25、設(shè)計(jì)一個(gè)遞歸問題的非遞歸算法通常需要設(shè)置( C )結(jié)構(gòu)。A. 線性表 B.數(shù)組 C. 堆棧 D. 隊(duì)列 26
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)操作工??荚囶}與答案
- 用電客戶受理員練習(xí)題+答案
- 車工高級(jí)工練習(xí)題庫及答案
- 山東省濟(jì)寧市鄒城市2024-2025學(xué)年高二下學(xué)期4月期中生物試題 (原卷版+解析版)
- 航空器維修工程中的技術(shù)創(chuàng)新與轉(zhuǎn)化考核試卷
- 水果和堅(jiān)果加工的食品安全與質(zhì)量控制考核試卷
- 石棉材料的斷裂性能測試考核試卷
- 涂料門店銷售數(shù)據(jù)化管理考核試卷
- 筆的制造業(yè)商業(yè)模式創(chuàng)新與案例分析考核試卷
- 煙草制品零售企業(yè)盈利模式分析考核試卷
- 不合格品處置記錄表(標(biāo)準(zhǔn)版)
- 黃金白銀投資寶典:一本書學(xué)會(huì)貴金屬投資
- 建筑施工高處作業(yè)安全帶系掛點(diǎn)圖集(2023年)
- 華中師大《心理測量學(xué)》復(fù)習(xí)題庫及答案
- 工作秘密事項(xiàng)清單范文(6篇)
- 醫(yī)院醫(yī)學(xué)影像科CT-MR室診療指南和操作規(guī)范2022版
- “雙減”政策背景下小學(xué)生籃球運(yùn)動(dòng)發(fā)展 論文
- 公司基本情況介紹
- 肝移植并發(fā)癥膽道并發(fā)癥
- 異步電機(jī)矢量控制系統(tǒng)設(shè)計(jì)
- GB/T 39529-2020系統(tǒng)門窗通用技術(shù)條件
評(píng)論
0/150
提交評(píng)論