?數(shù)據(jù)結(jié)構(gòu)導(dǎo)論2011年1月真題(02142)
摘要:數(shù)據(jù)結(jié)構(gòu)導(dǎo)論2011年1月真題及答案(02142),該試卷為數(shù)據(jù)結(jié)構(gòu)導(dǎo)論自考?xì)v年真題試卷,包含答案及詳細(xì)解析。
數(shù)據(jù)結(jié)構(gòu)導(dǎo)論2011年1月真題及答案解析(02142)
數(shù)據(jù)結(jié)構(gòu)導(dǎo)論2011年1月真題及答案(02142),該試卷為數(shù)據(jù)結(jié)構(gòu)導(dǎo)論自考?xì)v年真題試卷,包含答案及詳細(xì)解析。
一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。
1.在順序表中查找第i個(gè)元素,時(shí)間效率最高的算法的時(shí)間復(fù)雜度為( )
A.O(1)
B.
C.
D.O(n)
2.樹形結(jié)構(gòu)中,度為0的結(jié)點(diǎn)稱為( )
A.樹根
B.葉子
C.路徑
D.二叉樹
3.已知有向圖G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={,,,,,,,,},則圖G的拓?fù)湫蛄惺? )
A.V1,V3,V4,V6,V2,V5,V7
B.V1,V3,V2,V6,V4,V5,V7
C.V1,V3,V4,V5,V2,V6,V7
D.V1,V2,V5,V3,V4,V6,V7
4.有關(guān)圖中路徑的定義,表述正確的是( )
A.路徑是頂點(diǎn)和相鄰頂點(diǎn)偶對構(gòu)成的邊所形成的序列
B.路徑是不同頂點(diǎn)所形成的序列
C.路徑是不同邊所形成的序列
D.路徑是不同頂點(diǎn)和不同邊所形成的集合
5.串的長度是指( )
A.串中所含不同字母的個(gè)數(shù)
B.串中所含字符的個(gè)數(shù)
C.串中所含不同字符的個(gè)數(shù)
D.串中所含非空格字符的個(gè)數(shù)
6.組成數(shù)據(jù)的基本單位是( )
A.數(shù)據(jù)項(xiàng)
B.數(shù)據(jù)類型
C.數(shù)據(jù)元素
D.數(shù)據(jù)變量
7.程序段 i=n; x=0; do{ x=x+5*i; i--; }while( i>0 );的時(shí)間復(fù)雜度為( )
A.O(1)
B.O(n)
C.
D.
8.與串的邏輯結(jié)構(gòu)不同的數(shù)據(jù)結(jié)構(gòu)是( )
A.線性表
B.棧
C.隊(duì)列
D.樹
9.二叉樹的第i(i≥1)層上所擁有的結(jié)點(diǎn)個(gè)數(shù)最多為( )
A.
B.2i
C.
D.-1
10.設(shè)單鏈表中指針p指向結(jié)點(diǎn)A,若要?jiǎng)h除A的直接后繼,則所需修改指針的操作為( )
A.p->next=p->next->next
B.p=p->next
C.p=p->next->next
D.p->next=p
11.下列排序算法中,某一趟結(jié)束后未必能選出一個(gè)元素放在其最終位置上的是( )
A.堆排序
B.冒泡排序
C.直接插入排序
D.快速排序
12.設(shè)字符串S1=″ABCDEFG″,S2=″PQRST″,則運(yùn)算S=CONCAT( SUBSTR ( S1, 2, LENGTH( S2 )), SUBSTR( S1, LENGTH( S2 ), 2 )) 后S的結(jié)果為( )
A.″BCQR″
B.″BCDEF″
C.″BCDEFG″
D.″BCDEFEF″
13.在平衡二叉樹中插入一個(gè)結(jié)點(diǎn)后造成了不平衡,設(shè)最低的不平衡結(jié)點(diǎn)為A,并且A的左孩子的平衡因子為-1,右孩子的平衡因子為0,則使其平衡的調(diào)整方法為( )
A.LL型
B.LR型
C.RL型
D.RR型
14.如果結(jié)點(diǎn)A有3個(gè)兄弟結(jié)點(diǎn),而且B為A的雙親,則B的度為( )
A.1
B.3
C.4
D.5
15.數(shù)據(jù)表A中每個(gè)元素距其最終位置較近,則最省時(shí)間的排序算法是( )
A.堆排序
B.插入排序
C.直接選擇排序
D.快速排序
二、填空題(本大題共13小題,每小題2分,共26分)請?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。
11.下列程序段的時(shí)間復(fù)雜度為________。i=1;while( i <n) i=i*2;
12.向一個(gè)長度為n的順序表中第i(1≤i≤n)個(gè)元素之前插入一個(gè)元素時(shí),需向后移動(dòng)________個(gè)元素。
13.在循環(huán)雙鏈表中,刪除最后一個(gè)結(jié)點(diǎn),其算法的時(shí)間復(fù)雜度為________。
14.隊(duì)列的插入操作在隊(duì)列的________部分進(jìn)行。
15.一個(gè)棧的輸入序列是1,2,3,…,n,輸出序列的第一個(gè)元素是n,則第i個(gè)輸出元素為________。
16.一個(gè)10階對稱矩陣A,采用行優(yōu)先順序壓縮存儲(chǔ)下三角,a00為第一個(gè)元素,其存儲(chǔ)地址為1,每個(gè)元素占有1個(gè)存儲(chǔ)地址空間,則a85的地址為________。
17.設(shè)字符串S=″I□AM□A□STUDENT″(其中□表示空格字符),則S的長度為________。
18.在樹形結(jié)構(gòu)中,沒有后繼的結(jié)點(diǎn)是________結(jié)點(diǎn)。
19.一棵深度為n(n>1)的滿二叉樹中共有________個(gè)結(jié)點(diǎn)。
110.在無向圖中,如果從頂點(diǎn)v到頂點(diǎn)v"有路徑,則稱v和v′是________。
111.無向完全圖G采用________存儲(chǔ)結(jié)構(gòu)較省空間。
112.在順序查找、二分查找、索引查找和散列查找四種查找方法中,平均查找長度與元素個(gè)數(shù)沒有關(guān)系的查找方法是________。
113.快速排序最好情況下的時(shí)間復(fù)雜度為________。
三、應(yīng)用題(本大題共5小題,每小題6分,共30分)
21.稀疏矩陣A如下,寫出矩陣A的三元組表及矩陣A的轉(zhuǎn)置矩陣的三元組表。
22.一棵二叉樹的前根遍歷序列為ABCDEFG,中根遍歷序列為CBDAEGF,試構(gòu)造出該二叉樹。
23.下述矩陣表示一個(gè)無向連通網(wǎng),試畫出它所表示的連通網(wǎng)及該連通網(wǎng)的最小生成樹。
24.給定表(80,90,50,70,75,60,40,100),試按元素在表中的順序?qū)⑺鼈円来尾迦胍豢贸跏紩r(shí)為空的二叉排序樹,畫出插入完成后的二叉排序樹。
25.試寫出一組鍵值(46,58,15,45,90,18,10,62)應(yīng)用直接插入排序算法從小到大排序后各趟的結(jié)果。
四、算法設(shè)計(jì)題(本大題共2小題,每小題7分,共14分)
31.試分別寫出二叉樹的先根遍歷和中根遍歷的遞歸算法。
32.試編寫以單鏈表為存儲(chǔ)結(jié)構(gòu)實(shí)現(xiàn)直接選擇排序的算法。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟(jì)法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號(hào)
掃碼添加
自考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取