版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
一、填空題
1、數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合,它包括三方面的內(nèi)容,即數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的
和數(shù)據(jù)的運(yùn)算。2、若一個算法中的程序步為T(n)=10log2n+50n+10000,則算法的時間復(fù)雜度為
。3、順序表相對于鏈表的優(yōu)點(diǎn)有無需增加額外的存儲空間和
。4、當(dāng)線性表的長度變化較大,難以估計(jì)其存貯規(guī)模時,以采用
作為存貯結(jié)構(gòu)為好。5、具有72個結(jié)點(diǎn)的完全二叉樹的深度為
6、有n個葉子的哈夫曼樹的結(jié)點(diǎn)總數(shù)為________。7、樹中結(jié)點(diǎn)A有2005個兄弟,結(jié)點(diǎn)B是A的雙親,則結(jié)點(diǎn)B的度是________。8、已知一無向圖G=(V,E),其中V={a,b,c,d,e},E={(a,b),(a,d),(a,c)(d,c),(b,e)},現(xiàn)用某一種遍歷方法從頂點(diǎn)a開始遍歷圖,得到的序列為abecd,則采用的是__________遍歷方法。9、設(shè)有一組記錄的關(guān)鍵字為{19,14,1,68,20,27,55,79},用拉鏈法構(gòu)造哈希表,哈希函數(shù)為h(key)=key%13,哈希地址為1的鏈中有________個記錄。10、已知有序表為(16,18,28,35,47,52,62,88,90,118,256),當(dāng)用二分法查找90時,需經(jīng)過________次查找成功。二、選擇題
1、在單鏈表指針為p的節(jié)點(diǎn)之后插入指針為s的結(jié)點(diǎn),正確的操作是()A)p->link=s;s->link=p->link;B)s->link=p->link;p->link=s;C)p->link=s;p->link=s->link; D)p->link=s->link;p->link=s;2、具有n個頂點(diǎn)的有向完全圖中,邊的總數(shù)為()條。A)n(n+1)B)n(n-1)C)n(n-1)/2D)n(n+1)/23、散列函數(shù)不是一對一的關(guān)系,因此選用好的()方法是散列文件的關(guān)鍵。A)散列函數(shù)B)除余法中的質(zhì)數(shù)C)沖突處理D)散列函數(shù)和沖突處理4、假設(shè)以行序?yàn)橹餍虼鎯ΧS數(shù)組A[i][j](1≤i≤100,1≤j≤100),設(shè)每個數(shù)據(jù)元素占2個存儲單元,二維數(shù)組存儲的起始地址為10,則Loc(A[5][5])=( )A)808 B)818C)1010 D)10205、深度為6(根的層次為1)的二叉樹至多有()個結(jié)點(diǎn)。A)64B)32C)31D)636、設(shè)一個棧輸入序列是1、2、3、4、5,則下列序列中不可能是棧的輸出序列是()。A)32541B)15432C)14523D)231457、二叉樹的前序遍歷為EFHIGJK,中序遍歷序列為HFIEJKG。該二叉樹根結(jié)點(diǎn)的右子樹的根是( )A)E B)FC)G D)H8、下面幾個符號串編碼集合中,不是前綴編碼的是()A){0,10,110,1111} B){11,10,001,101,0001}C){00,010,0110,1000D){b,c,aa,ac,aba,abb,abc}9、
m階B-樹中所有的非終端(除根外)結(jié)點(diǎn)中的關(guān)鍵字的個數(shù)必須大于或等于(
)。A)mB)m/2C)m/2+1D)m/2-1
C)
D)10、
下列四個序列中,哪一個是堆()A)16,72,31,23,94,53 B)16,53,23,94,31,72C)16,31,23,94,53,72 D)16,94,23,31,53,72三、簡答題
1.用一維數(shù)組存放的一棵完全二叉樹如圖1所示: 圖1寫出前序、中序、后序遍歷該二叉樹時訪問結(jié)點(diǎn)的順序。前序序列:中序序列:后序序列:2.將圖2所示的兩棵樹組成的森林轉(zhuǎn)換為二叉樹。
D)
3.
以序列(72,87,61,23,94,16,05,58)為輸入,從空的優(yōu)先權(quán)隊(duì)列開始,依次插入這些元素,求結(jié)果優(yōu)先權(quán)隊(duì)列的狀態(tài)。
4、已知結(jié)點(diǎn)權(quán)值:4,2,5,7,5。畫出相應(yīng)哈夫曼樹并計(jì)算帶權(quán)路徑長度WPL。哈夫曼樹中結(jié)點(diǎn)用結(jié)點(diǎn)的權(quán)值表示.5、設(shè)數(shù)據(jù)集合d={1,12,5,8,3,10,7,13,9},試完成下列各題:5、設(shè)數(shù)據(jù)集合d={1,12,5,8,3,10,7,13,9},試完成下列各題:(1)依次取d中各數(shù)據(jù),構(gòu)造一棵二叉搜索樹bt。(2)畫出在二叉樹bt中刪除12后的樹結(jié)構(gòu)。
6、對圖3的3階B-樹,依次執(zhí)行下列操作,畫出各步操作的結(jié)果。(1)插入90 ;(2)插入25;(3)插入45;(4)刪除60;
7.已知下圖所示的無向帶權(quán)圖:
(1)從結(jié)點(diǎn)2出發(fā),用prim算法求其最小代價生成樹,并畫出過程示意圖。(2)時間復(fù)雜度為多少?
8、下圖的鄰接表表示一個給定的無向圖。
(1)給出從頂點(diǎn)v1開始,用深度優(yōu)先搜索法進(jìn)行遍歷時的頂點(diǎn)序列;(2)給出從頂點(diǎn)v1開始,用廣度優(yōu)先搜索法進(jìn)行遍歷時的頂點(diǎn)序列。
算法填空下面是在非空單鏈表(n個結(jié)點(diǎn))中第k個結(jié)點(diǎn)之后插入一個元素值為x的算法。(如果k等于0,則在第1個結(jié)點(diǎn)之前插入x)。
template<classT>boolSingleList<T>::Insert(intk,constT&x){if(
){cout<<"OutOfBounds";returnfalse;}
;for(inti=1;i<k;i++)p=p->link;
;q->data=x;if(k){
;p->link=q;}else{q->link=first;first=q;}
;returntrue;}下面是二叉搜索樹的搜索算法。
template<classE,classK>boolBSTree<E,K>::Search(constK&k,E&e)const{BTNode<E>*p=root;while(p){if(
)p=p->lchild;elseif(k>p->element)
;else{e=p->element;returntrue;}}returnfalse;}程序閱讀題
類BinaryTree是指用二叉鏈表來存儲二叉樹,root表示其根結(jié)點(diǎn),有程序如下:template<classT>intBinaryTree<T>::H()//定義為二叉樹類的公有函數(shù){ returnH(root);}template<classT>intBinaryTree<T>::H(BTNode<T>*t)//定義為二叉樹類的私有函數(shù){inthl,hr
; if(!t)return0;hl=H(t->lChild)
;hr=H(t->rChild)
;returnhl>hr?hl+1:hr+1;}問題:1)以上程序?qū)崿F(xiàn)了二叉樹類的什么
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025集體林權(quán)流轉(zhuǎn)合同鑒證承諾書
- 2025年度內(nèi)墻乳膠漆施工安全與環(huán)保監(jiān)督合同3篇
- 2025年度智能化辦公場地租賃服務(wù)協(xié)議3篇
- 二零二五年度競業(yè)協(xié)議期限與競業(yè)限制解除條件規(guī)范3篇
- 2025年度公司清算與破產(chǎn)清算程序啟動及資產(chǎn)保全服務(wù)合同3篇
- 二零二五年度農(nóng)藥化肥行業(yè)標(biāo)準(zhǔn)化生產(chǎn)合作協(xié)議3篇
- 二零二五年度生態(tài)農(nóng)業(yè)示范園土地承包合作合同3篇
- 二零二五年度租賃房屋租賃押金及租賃保證金協(xié)議2篇
- 2025年度環(huán)保能源公司職工招聘與可持續(xù)發(fā)展合同3篇
- 2025年度年度全新大型工程建設(shè)項(xiàng)目意外事故免責(zé)協(xié)議3篇
- 2024年7月國家開放大學(xué)專科《辦公室管理》期末紙質(zhì)考試試題及答案
- 2024年自然資源部直屬企事業(yè)單位公開招聘考試筆試(高頻重點(diǎn)提升專題訓(xùn)練)共500題附帶答案詳解
- 五金材料采購?fù)稑?biāo)方案(技術(shù)方案)
- 客運(yùn)站春運(yùn)安全行車教育
- 乳腺腔鏡手術(shù)介紹
- 服裝的生產(chǎn)方案
- JTGT F20-2015 公路路面基層施工技術(shù)細(xì)則
- 機(jī)械加工廠計(jì)劃管理
- 《美術(shù)策展方案》課件
- 幼兒教師專業(yè)發(fā)展及《幼兒園教師專業(yè)標(biāo)準(zhǔn)》解讀課件
- 云南保山電力股份有限公司招聘筆試題庫
評論
0/150
提交評論