2012~2013安徽大學(xué)《數(shù)據(jù)結(jié)構(gòu)》期末試卷.docx

2012~2013安徽大學(xué)《數(shù)據(jù)結(jié)構(gòu)》期末試卷.docx

ID:58993184

大?。?7.06 KB

頁數(shù):4頁

時間:2020-10-27

2012~2013安徽大學(xué)《數(shù)據(jù)結(jié)構(gòu)》期末試卷.docx_第1頁
2012~2013安徽大學(xué)《數(shù)據(jù)結(jié)構(gòu)》期末試卷.docx_第2頁
2012~2013安徽大學(xué)《數(shù)據(jù)結(jié)構(gòu)》期末試卷.docx_第3頁
2012~2013安徽大學(xué)《數(shù)據(jù)結(jié)構(gòu)》期末試卷.docx_第4頁
資源描述:

《2012~2013安徽大學(xué)《數(shù)據(jù)結(jié)構(gòu)》期末試卷.docx》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、2012~2013安徽大學(xué)《數(shù)據(jù)結(jié)構(gòu)》期末試卷一、單項選擇題,在括號內(nèi)填寫所選擇的標(biāo)號(每小題1分,共12分)1.下面程序段的時間復(fù)雜度為()。for(inti=0;i

2、向進行插入和刪除的操作B.便于雙向進行插入和刪除的操作C.節(jié)省空間D.便于銷毀結(jié)構(gòu)釋放空間5.設(shè)鏈式棧中結(jié)點的結(jié)構(gòu)為(data,link),且top是指向棧頂?shù)闹羔?。若想在鏈式棧的棧頂插入一個由指針s所指的結(jié)點,則應(yīng)執(zhí)行()操作。A.top->link=s;B.s->link=top->link;top->link=s;C.s->link=top;top=s;D.s->link=top;top=top->link;6.設(shè)有一個遞歸算法如下intX(intn){if(n<=3)return1;elsereturnX(n-2)+X(n-4)+1;}

3、試問計算X(X(5))時需要調(diào)用()次X函數(shù)。A.2B.3C.4D.57.一棵具有35個結(jié)點的完全二叉樹的高度為()。假定空樹的高度為-1。A.5B.6C.7D.88.向具有n個結(jié)點的堆中插入一個新元素的時間復(fù)雜度為()。A.O(1)B.O(n)C.O(log2n)D.O(nlog2n)9.在一棵AVL樹中,每個結(jié)點的平衡因子的取值范圍是()。A.-1~1B.-2~2C.1~2D.0~110.一個有n個頂點和n條邊的無向圖一定是()。A.連通的B.不連通的C.無環(huán)的D.有環(huán)的11.在用Kruskal算法求解帶權(quán)連通圖的最小(代價)生成樹時,通常

4、采用一個()輔助結(jié)構(gòu),判斷一條邊的兩個端點是否在同一個連通分量上。A.位向量B.堆C.并查集D.生成樹頂點集合12.設(shè)有一個含有200個元素的表待散列存儲,用線性探查法解決沖突,按關(guān)鍵碼查詢時找到一個元素的平均探查次數(shù)不能超過1.5,則散列表的長度應(yīng)至少為()。(注:平均探查次數(shù)的計算公式為Snl={1+1/(1-α)}/2,其中α為裝填因子)A.400B.526C.624D.676二、填空題,在橫線處填寫合適內(nèi)容(每小題1分,共12分)1.數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)包括線性結(jié)構(gòu)和________結(jié)構(gòu)兩大類。2.在程序運行過程中不能擴充的數(shù)組是____

5、______分配的數(shù)組。這種數(shù)組在聲明它時必須指定它的大小。3.鏈表只適用于查找。4.設(shè)雙向循環(huán)鏈表中每個結(jié)點的結(jié)構(gòu)為(data,llink,rlink),則結(jié)點*p的前驅(qū)結(jié)點的地址為__________。5.在一個鏈式隊列中,若隊頭指針與隊尾指針的值相同,則表示該隊列至多有________個結(jié)點。6.一棵樹的廣義表表示為a(b(c,d(e,f),g(h)),i(j,k(x,y))),結(jié)點k的所有祖先的結(jié)點數(shù)為________個。7.若將一棵樹A(B(C,D,E),F(G(H),I))按照左子女-右兄弟表示法轉(zhuǎn)換為二叉樹,該二叉樹中度為2的結(jié)點

6、的個數(shù)為________個。8.從一棵二叉搜索樹中搜索一個元素時,若給定值大于根結(jié)點的值,則需要向________繼續(xù)搜索。9.設(shè)圖G=(V,E),其中則從頂點V0開始對圖G的深度優(yōu)先序列總共有________種。10.第i(i=0,1,...,n-2)趟從參加排序的序列中第i個至第n-1個元素中挑選出一個最小元素,把它交換到第i個位置,此種排序方法叫做_____________排序。11.快速排序在最壞情況下的時間復(fù)雜度為____________。12.假定對長度n=100的線性表進行索引順序搜索,并假定每個子表的長度均為n,則進行索引順序搜

7、索的平均搜索長度為________。三、判斷題,在每小題前面打?qū)μ柋硎菊_或打叉號表示錯誤(每小題1分,共10分)1.算法和程序原則上沒有區(qū)別,在討論數(shù)據(jù)結(jié)構(gòu)時二者是通用的。2.插入與刪除操作是數(shù)據(jù)結(jié)構(gòu)中最基本的兩種操作,因此這兩種操作在數(shù)組中也經(jīng)常被使用。3.棧和隊列都是順序存取的線性表,但它們對存取位置的限制不同。4.將f=1+1/2+1/3+…+1/n轉(zhuǎn)化為遞歸函數(shù)時,遞歸部分為f(n)=f(n-1)+1/n,遞歸結(jié)束條件為f(1)=1。5.在一棵二叉樹中,假定每個結(jié)點只有左子女,沒有右子女,對它分別進行前序遍歷和中根遍歷,則具有相同的結(jié)

8、果。6.進行折半搜索的表必須是順序存儲的有序表。7.用鄰接矩陣存儲一個圖時,在不考慮壓縮存儲的情況下,所占用的存儲空間大小只與圖中的頂點個數(shù)有關(guān),而與

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。