数据结构计算机复试题,计算机考研数据结构测试题(四)
一、選擇題(30分)
1.設(shè)某無(wú)向圖有n個(gè)頂點(diǎn),則該無(wú)向圖的鄰接表中有( )個(gè)表頭結(jié)點(diǎn)。
(A) 2n (B) n (C) n/2 (D) n(n-1)
2.設(shè)無(wú)向圖G中有n個(gè)頂點(diǎn),則該無(wú)向圖的小生成樹(shù)上有( )條邊。
(A) n (B) n-1 (C) 2n (D) 2n-1
3.設(shè)一組初始記錄關(guān)鍵字序列為(60,80,55,40,42,85),則以第一個(gè)關(guān)鍵字45為基準(zhǔn)而得到的一趟快速排序結(jié)果是( )。
(A) 40,42,60,55,80,85 (B) 42,45,55,60,85,80
(C) 42,40,55,60,80,85 (D) 42,40,60,85,55,80
4.( )二叉排序樹(shù)可以得到一個(gè)從小到大的有序序列。
(A) 先序遍歷 (B) 中序遍歷 (C) 后序遍歷 (D) 層次遍歷
5.設(shè)按照從上到下、從左到右的順序從1開(kāi)始對(duì)完二叉樹(shù)進(jìn)行順序編號(hào),則編號(hào)為i結(jié)點(diǎn)的左孩子結(jié)點(diǎn)的編號(hào)為( )。
(A) 2i+1 (B) 2i (C) i/2 (D) 2i-1
6.程序段s=i=0;do {i=i+1; s=s+i;}while(i<=n);的時(shí)間復(fù)雜度為( )。
(A) O(n) (B) O(nlog2n) (C) O(n2) (D) O(n3/2)
7.設(shè)帶有頭結(jié)點(diǎn)的單向循環(huán)鏈表的頭指針變量為head,則其判空條件是( )。
(A) head==0 (B) head->next==0
(C) head->next==head (D) head!=0
8.設(shè)某棵二叉樹(shù)的度為10,則該二叉樹(shù)上葉子結(jié)點(diǎn)多有( )。
(A) 20 (B) 256 (C) 512 (D) 1024
9.設(shè)一組初始記錄關(guān)鍵字序列為(13,18,24,35,47,50,62,83,90,115,134),則利用二分法查找關(guān)鍵字90需要比較的關(guān)鍵字個(gè)數(shù)為( )。
(A) 1 (B) 2 (C) 3 (D) 4
10.設(shè)指針變量top指向當(dāng)前鏈?zhǔn)綏5臈m?#xff0c;則刪除棧頂元素的操作序列為( )。
(A) top=top+1; (B) top=top-1;
(C) top->next=top; (D) top=top->next;
二、判斷題(20分)
1.不論是入隊(duì)列操作還是入棧操作,在順序存儲(chǔ)結(jié)構(gòu)上都需要考慮“溢出”情況。( )
2.當(dāng)向二叉排序樹(shù)中插入一個(gè)結(jié)點(diǎn),則該結(jié)點(diǎn)一定成為葉子結(jié)點(diǎn)。( )
3.設(shè)某堆中有n個(gè)結(jié)點(diǎn),則在該堆中插入一個(gè)新結(jié)點(diǎn)的時(shí)間復(fù)雜度為O(log2n)。( )
4.完二叉樹(shù)中的葉子結(jié)點(diǎn)只可能在后兩層中出現(xiàn)。( )
5.哈夫曼樹(shù)中沒(méi)有度數(shù)為1的結(jié)點(diǎn)。( )
6.對(duì)連通圖進(jìn)行深度優(yōu)先遍歷可以訪問(wèn)到該圖中的所有頂點(diǎn)。( )
7.先序遍歷一棵二叉排序樹(shù)得到的結(jié)點(diǎn)序列不一定是有序的序列。( )
8.由樹(shù)轉(zhuǎn)化成二叉樹(shù),該二叉樹(shù)的右子樹(shù)不一定為空。( )
9.線性表中的所有元素都有一個(gè)前驅(qū)元素和后繼元素。( )
10.帶權(quán)無(wú)向圖的小生成樹(shù)是的。( )
總結(jié)
以上是生活随笔為你收集整理的数据结构计算机复试题,计算机考研数据结构测试题(四)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 在linux怎样删除文件夹里,linux
- 下一篇: 【zabbix个性化监控之一】TCP连接