中國石油大學(北京)遠程教育學院 《數據結構》

中國石油大學(北京)遠程教育學院

考 試

《數據結構》

一、填空題

  1. 若用一個大小爲8的數組來實現循環隊列,且當rear 和front 的值分別爲0,5。當從隊列中刪除一個元素,再加入兩個元素後,rear和front的值分別爲:1 7
  2. 對於一個具有n個結點的二叉樹,當它爲一棵(完全)二叉樹是具有最小高度,即爲( );它具有的最大高度是(只有一個葉子結點的二叉樹
  3. 在一個長度爲m的順序表中,如果要在第i個元素後插入一個元素,要後移m+i-1個元素
  4. 設有向無環圖G中的有向邊集合E={<a,b>,<a,c>,<d,b>,<d,e>},請寫出該有向圖G的一種拓撲排序序列(a,b,c,d,e
  5. 具有n個葉子結點的哈夫曼樹的總結點個數是(2N-1
  6. 下列程序段的時間複雜度是O(n^2),for(i=1;i<=n,i+=2) for(j=1;j<=m,j++) x=x+1
  7. 設有一組初始記錄關鍵字序列爲(34,76,45,18,26,54,92),則由這組記錄關鍵字生成的二叉排序樹的深度爲4
  8. 在排序表(3,10,13,18,24,29,31,38,45,49,56)中,用二分折半法查找關鍵碼20,需要做的關鍵碼比較次數爲3
  9. 一直有向圖的鄰接表如下圖所示:則該圖中從結點1出發的廣度優先遍歷序列是v1,v3,v2,v4,v5深度優先遍歷是v1,v3,v4,v5,v2
  10. 若一組記錄的排序碼值序列爲(50,80,30,40,70,60,)利用快速排序方法,以第一個記錄爲基準,得到一趟快速排序的結果爲403050807060
  11. 程序段i=1,while (i<=n) i=i*2;的時間複雜度爲O(log2n) 
  12. 設有一個順序棧s,元素A,B,C,D,E,F依次進棧,如果六個元素出棧的順序是B,D,C,F,E,A,則棧的容量至少應該是(3)
  13. 對於一棵具有n個結點的二叉樹,當進行鏈接存儲是,其二叉鏈表中的指針域的總數爲(2n)個,其中n-1個用於鏈接孩子結點(n+2)個空閒着
  14. 在一個長度爲n的順序表中刪除第i個元素(1<=i<=n)時,需要向前移動n-1個元素
  15. 已知一個有向圖的邊集爲{< a,b >,<a,c>,<a,d>,<b,d>,<b,e>,<d,e>},則由該圖產生的一種可能的拓撲序列爲(a,b,c,d,e

95分答案,想了解的加我weixin吧:ichenfu

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章