



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)校________________班級(jí)____________姓名____________考場(chǎng)____________準(zhǔn)考證號(hào)學(xué)校________________班級(jí)____________姓名____________考場(chǎng)____________準(zhǔn)考證號(hào)…………密…………封…………線…………內(nèi)…………不…………要…………答…………題…………第1頁(yè),共3頁(yè)保山學(xué)院
《數(shù)據(jù)結(jié)構(gòu)實(shí)踐》2021-2022學(xué)年期末試卷題號(hào)一二三總分得分批閱人一、單選題(本大題共20個(gè)小題,每小題2分,共40分.在每小題給出的四個(gè)選項(xiàng)中,只有一項(xiàng)是符合題目要求的.)1、對(duì)于一個(gè)具有n個(gè)元素的歸并排序,其時(shí)間復(fù)雜度為?()A.O(n)B.O(nlogn)C.O(n^2)D.O(logn)2、對(duì)于一個(gè)具有n個(gè)元素的堆,進(jìn)行刪除堆頂元素的操作,其時(shí)間復(fù)雜度為?A.O(1)B.O(logn)C.O(n)D.O(nlogn)3、對(duì)于一個(gè)循環(huán)隊(duì)列,若隊(duì)頭指針為front,隊(duì)尾指針為rear,隊(duì)列最大容量為MAX_SIZE,那么判斷隊(duì)空的條件是?()A.front==rearB.(rear+1)%MAX_SIZE==frontC.rear==MAX_SIZE-1D.front==MAX_SIZE-14、以下哪種數(shù)據(jù)結(jié)構(gòu)能夠高效地支持區(qū)間查詢操作?()A.線段樹(shù)B.二叉搜索樹(shù)C.堆D.鏈表5、在一個(gè)具有n個(gè)節(jié)點(diǎn)的無(wú)向圖中,若邊的數(shù)量遠(yuǎn)遠(yuǎn)小于n(n-1)/2,則適合使用哪種存儲(chǔ)方式?A.鄰接矩陣B.鄰接表C.十字鏈表D.以上都可以6、以下關(guān)于線性表的描述,正確的是:A.線性表的元素在邏輯上和存儲(chǔ)上都必須是連續(xù)的B.線性表只能采用順序存儲(chǔ)結(jié)構(gòu)C.線性表的長(zhǎng)度是固定不變的D.線性表可以是空表,即不含任何元素7、在一個(gè)具有n個(gè)頂點(diǎn)和e條邊的有向圖中,采用鄰接表存儲(chǔ),求頂點(diǎn)的入度的時(shí)間復(fù)雜度為?()A.O(n)B.O(e)C.O(n+e)D.O(n2)8、在一個(gè)具有n個(gè)元素的循環(huán)鏈表中,查找第i個(gè)元素(1<=i<=n),平均需要遍歷的節(jié)點(diǎn)個(gè)數(shù)約為?A.n/2B.nC.2nD.n/49、在數(shù)據(jù)結(jié)構(gòu)中,雙向循環(huán)鏈表相較于單向鏈表,以下優(yōu)勢(shì)描述錯(cuò)誤的是()A.可以方便地反向遍歷B.插入和刪除節(jié)點(diǎn)的操作更簡(jiǎn)單C.查找前一個(gè)節(jié)點(diǎn)的時(shí)間復(fù)雜度更低D.空間復(fù)雜度更低10、在一個(gè)具有n個(gè)頂點(diǎn)的無(wú)向圖中,若每個(gè)頂點(diǎn)的度均為k,則該圖的邊數(shù)為()。A.nkB.nk/2C.(n-1)k/2D.(n+1)k/211、在二叉樹(shù)中,判斷兩棵二叉樹(shù)是否完全相同,以下方法不正確的是()A.同時(shí)進(jìn)行先序遍歷,比較節(jié)點(diǎn)值B.同時(shí)進(jìn)行中序遍歷,比較節(jié)點(diǎn)值C.同時(shí)進(jìn)行后序遍歷,比較節(jié)點(diǎn)值D.比較兩棵樹(shù)的節(jié)點(diǎn)數(shù)量12、對(duì)于一個(gè)m行n列的二維數(shù)組,按行優(yōu)先存儲(chǔ)時(shí),元素a[i][j](0<=i<m,0<=j<n)的地址計(jì)算公式為:A.LOC(a[i][j])=LOC(a[0][0])+i*n+jB.LOC(a[i][j])=LOC(a[0][0])+j*m+iC.LOC(a[i][j])=LOC(a[0][0])+i*m+jD.LOC(a[i][j])=LOC(a[0][0])+j*n+i13、對(duì)于一個(gè)具有n個(gè)元素的堆,進(jìn)行堆排序。以下關(guān)于堆排序的平均時(shí)間復(fù)雜度和空間復(fù)雜度的描述,哪一個(gè)是準(zhǔn)確的?A.平均時(shí)間復(fù)雜度為O(nlogn),空間復(fù)雜度為O(1)B.平均時(shí)間復(fù)雜度為O(n^2),空間復(fù)雜度為O(n)C.平均時(shí)間復(fù)雜度為O(logn),空間復(fù)雜度為O(logn)D.平均時(shí)間復(fù)雜度為O(n),空間復(fù)雜度為O(n)14、對(duì)于一個(gè)具有n個(gè)元素的雙向循環(huán)鏈表,若要?jiǎng)h除第i個(gè)節(jié)點(diǎn)(1<=i<=n),平均需要修改多少個(gè)指針?()A.2B.3C.4D.515、以下關(guān)于哈希沖突解決方法中二次探測(cè)法的描述,哪一項(xiàng)是不正確的?()A.可以減少聚集現(xiàn)象B.探測(cè)的位置是連續(xù)的C.可能會(huì)出現(xiàn)找不到空閑位置的情況D.相比線性探測(cè)法,性能更優(yōu)16、在一個(gè)具有n個(gè)元素的最小堆中,若要將堆頂元素與堆底元素交換,然后調(diào)整堆的結(jié)構(gòu),需要的時(shí)間復(fù)雜度為()A.O(1)B.O(logn)C.O(n)D.O(nlogn)17、在數(shù)據(jù)結(jié)構(gòu)中,鏈表的反轉(zhuǎn)是一個(gè)常見(jiàn)的操作,以下關(guān)于鏈表反轉(zhuǎn)的實(shí)現(xiàn)方法,錯(cuò)誤的是()A.使用三個(gè)指針依次遍歷并調(diào)整節(jié)點(diǎn)的鏈接關(guān)系B.遞歸方式實(shí)現(xiàn)時(shí)不需要額外的輔助空間C.迭代方式的時(shí)間復(fù)雜度為O(n)D.遞歸方式的空間復(fù)雜度比迭代方式低18、在數(shù)據(jù)結(jié)構(gòu)中,伸展樹(shù)(SplayTree)通過(guò)自調(diào)整保持較好的性能,以下關(guān)于伸展樹(shù)的操作,不正確的是()A.查找操作會(huì)將被查找的節(jié)點(diǎn)旋轉(zhuǎn)到根節(jié)點(diǎn)B.插入操作可能會(huì)引起多次旋轉(zhuǎn)C.伸展樹(shù)的平均性能較好D.伸展樹(shù)的空間復(fù)雜度較高19、以下哪種排序算法在平均情況下的時(shí)間復(fù)雜度最優(yōu)?A.冒泡排序B.快速排序C.插入排序D.選擇排序20、在一個(gè)具有n個(gè)元素的無(wú)序數(shù)組中,采用冒泡排序進(jìn)行排序,在最壞情況下,需要比較的次數(shù)為()。A.n-1B.n(n-1)/2C.n(n+1)/2D.n^2二、簡(jiǎn)答題(本大題共4個(gè)小題,共40分)1、(本題10分)詳細(xì)說(shuō)明在堆的應(yīng)用擴(kuò)展中,如何使用堆實(shí)現(xiàn)TopK問(wèn)題的求解。2、(本題10分)深入分析在具有n個(gè)元素的有序數(shù)組中,如何進(jìn)行二分查找的遞歸實(shí)現(xiàn),并給出時(shí)間復(fù)雜度和空間復(fù)雜度的分析。3、(本題10分)深入分析在具有n個(gè)頂點(diǎn)和e條邊的無(wú)向圖中,如何使用克魯斯卡爾(Kruskal)算法求解最小瓶頸生成樹(shù),并說(shuō)明其特點(diǎn)和應(yīng)用場(chǎng)景。4、(本題10分)深入解釋在具有n個(gè)頂點(diǎn)和e條邊的圖中,如何判斷圖是否連通,以及連通分量的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 3601-2019高速公路瀝青路面日常養(yǎng)護(hù)修補(bǔ)施工技術(shù)規(guī)范
- DB32/T 3514.6-2019電子政務(wù)外網(wǎng)建設(shè)規(guī)范第6部分:安全接入平臺(tái)技術(shù)要求
- DB32/T 1845-2019水稻全生育期耐鹽性鑒定技術(shù)規(guī)程
- DB31/T 989-2016大中型體育場(chǎng)館建筑合理用能指南
- DB31/T 625-2012眼鏡專業(yè)、專賣(mài)店(柜)服務(wù)質(zhì)量規(guī)范
- DB31/T 1838-2022海浪預(yù)報(bào)和警報(bào)發(fā)布規(guī)范
- DB31/T 1296-2021電動(dòng)汽車(chē)智能充電樁智能充電及互動(dòng)響應(yīng)技術(shù)要求
- 智能家居設(shè)備定制購(gòu)銷(xiāo)合同模板
- 股東債務(wù)分擔(dān)與資產(chǎn)處置合同
- 智能家居產(chǎn)品研發(fā)與銷(xiāo)售雇傭勞動(dòng)合同模板
- 課題申報(bào)參考:西藏地方與祖國(guó)關(guān)系史融入當(dāng)?shù)馗咝!爸腥A民族共同體概論”課教學(xué)研究
- 【MOOC】《C++程序設(shè)計(jì)基礎(chǔ)》(華中科技大學(xué))章節(jié)作業(yè)中國(guó)大學(xué)慕課答案
- 《南方航空公司匯率風(fēng)險(xiǎn)管理策略案例分析》
- 防范化解矛盾糾紛安全
- GB/T 45072-2024自然保護(hù)地名詞術(shù)語(yǔ)
- 漁船輪機(jī)管理考試復(fù)習(xí)題及答案
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- 汽車(chē)美容服務(wù)質(zhì)量管理制度
- 2024年廣東潮州中考物理一模試題 (含答案)
- 2024年中職高考數(shù)學(xué)計(jì)算訓(xùn)練 專題13 數(shù)列的相關(guān)計(jì)算
- ISO22716-執(zhí)行標(biāo)準(zhǔn)化妝品良好操作規(guī)范GMPC標(biāo)準(zhǔn)及內(nèi)審員培訓(xùn)教材
評(píng)論
0/150
提交評(píng)論