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