亚洲综合AⅤ一区二区三区不卡,欧美成在线观看国产,老司机精品视频在线观看播放,精品久久国产免费

<dl id="2gmk4"><small id="2gmk4"></small></dl>
  • 首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導航
    熱點搜索
    學員登錄 | 用戶名
    密碼
    新學員
    老學員
    您現(xiàn)在的位置: 考試吧 > 考研 > 考研模擬試題 > 考研專業(yè)課模擬試題 > 考研專業(yè)課 > 正文

    2015年考研計算機數(shù)據(jù)結構測試題及答案(一)

    來源:考試吧 2014-9-1 11:03:53 要考試,上考試吧! 考研萬題庫
    2015年考研計算機數(shù)據(jù)結構測試題及答案,更多2015考研資訊,復習指導,經(jīng)驗技巧等信息,敬請關注考試吧考研網(wǎng)!

      2015年計算機考研專業(yè)課考試科目為:計算機組成原理、數(shù)據(jù)結構、操作系統(tǒng)以及計算機網(wǎng)絡等,需要大家記憶的東西很多,但是更重要的還是要理解,融會貫通才能夠把題做好,把問題解決。考試吧小編分享計算機數(shù)據(jù)結構測試題和參考答案,希望廣大考生在復習之余能夠認真做題,不斷檢驗和查漏補缺,爭取全面提高。

      下面請看2015年考研:計算機數(shù)據(jù)結構測試題(一)

      一、選擇題(24分)

      1.下列程序段的時間復雜度為( )。

      i=0,s=0; while (s

      (A) O(n1/2) (B) O(n1/3) (C) O(n) (D) O(n2)

      2.設某鏈表中最常用的操作是在鏈表的尾部插入或刪除元素,則選用下列( )存儲方式最節(jié)省運算時間。

      (A) 單向鏈表 (B) 單向循環(huán)鏈表

      (C) 雙向鏈表 (D) 雙向循環(huán)鏈表

      3.設指針q指向單鏈表中結點A,指針p指向單鏈表中結點A的后繼結點B,指針s指向被插入的結點X,則在結點A和結點B插入結點X的操作序列為( )。

      (A) s->next=p->next;p->next=-s; (B) q->next=s; s->next=p;

      (C) p->next=s->next;s->next=p; (D) p->next=s;s->next=q;

      4.設輸入序列為1、2、3、4、5、6,則通過棧的作用后可以得到的輸出序列為( )。

      (A) 5,3,4,6,1,2 (B) 3,2,5,6,4,1

      (C) 3,1,2,5,4,6 (D) 1,5,4,6,2,3

      5.設有一個10階的下三角矩陣A(包括對角線),按照從上到下、從左到右的順序存儲到連續(xù)的55個存儲單元中,每個數(shù)組元素占1個字節(jié)的存儲空間,則A[5][4]地址與A[0][0]的地址之差為( )。

      (A) 10 (B) 19 (C) 28 (D) 55

      6.設一棵m叉樹中有N1個度數(shù)為1的結點,N2個度數(shù)為2的結點,……,Nm個度數(shù)為m的結點,則該樹中共有( )個葉子結點。

      (A) (B) (C) (D)

      7. 二叉排序樹中左子樹上所有結點的值均( )根結點的值。

      (A) < (B) > (C) = (D) !=

      8. 設一組權值集合W=(15,3,14,2,6,9,16,17),要求根據(jù)這些權值集合構造一棵哈夫曼樹,則這棵哈夫曼樹的帶權路徑長度為( )。

      (A) 129 (B) 219 (C) 189 (D) 229

      9. 設有n個關鍵字具有相同的Hash函數(shù)值,則用線性探測法把這n個關鍵字映射到HASH表中需要做( )次線性探測。

      (A) n2 (B) n(n+1) (C) n(n+1)/2 (D) n(n-1)/2

      10.設某棵二叉樹中只有度數(shù)為0和度數(shù)為2的結點且度數(shù)為0的結點數(shù)為n,則這棵二叉中共有( )個結點。

      (A) 2n (B) n+l (C) 2n-1 (D) 2n+l

      11.設一組初始記錄關鍵字的長度為8,則最多經(jīng)過( )趟插入排序可以得到有序序列。

      (A) 6 (B) 7 (C) 8 (D) 9

      12.設一組初始記錄關鍵字序列為(Q,H,C,Y,P,A,M,S,R,D,F(xiàn),X),則按字母升序的第一趟冒泡排序結束后的結果是( )。

      (A) F,H,C,D,P,A,M,Q,R,S,Y,X

      (B) P,A,C,S,Q,D,F(xiàn),X,R,H,M,Y

      (C) A,D,C,R,F(xiàn),Q,M,S,Y,P,H,X

      (D) H,C,Q,P,A,M,S,R,D,F(xiàn),X,Y

      二、填空題(48分,其中最后兩小題各6分)

      1. 1. 設需要對5個不同的記錄關鍵字進行排序,則至少需要比較_____________次,至多需要比較_____________次。

      2. 2. 快速排序算法的平均時間復雜度為____________,直接插入排序算法的平均時間復雜度為___________。

      3. 3. 設二叉排序樹的高度為h,則在該樹中查找關鍵字key最多需要比較_________次。

      4. 4. 設在長度為20的有序表中進行二分查找,則比較一次查找成功的結點數(shù)有_________個,比較兩次查找成功有結點數(shù)有_________個。

      5. 5. 設一棵m叉樹脂的結點數(shù)為n,用多重鏈表表示其存儲結構,則該樹中有_________個空指針域。

      6. 6. 設指針變量p指向單鏈表中結點A,則刪除結點A的語句序列為:

      q=p->next;p->data=q->data;p->next=___________;feee(q);

      7. 7. 數(shù)據(jù)結構從邏輯上劃分為三種基本類型:___________、__________和___________。

      8. 8. 設無向圖G中有n個頂點e條邊,則用鄰接矩陣作為圖的存儲結構進行深度優(yōu)先或廣度優(yōu)先遍歷時的時間復雜度為_________;用鄰接表作為圖的存儲結構進行深度優(yōu)先或廣度優(yōu)先遍歷的時間復雜度為_________。

      9. 9. 設散列表的長度為8,散列函數(shù)H(k)=k % 7,用線性探測法解決沖突,則根據(jù)一組初始關鍵字序列(8,15,16,22,30,32)構造出的散列表的平均查找長度是________。

      10. 10. 設一組初始關鍵字序列為(38,65,97,76,13,27,10),則第3趟冒泡排序結束后的結果為_____________________。

      11. 11. 設一組初始關鍵字序列為(38,65,97,76,13,27,10),則第3趟簡單選擇排序后的結果為______________________。

      12. 12. 設有向圖G中的有向邊的集合E={<1,2>,<2,3>,<1,4>,<4,5>,<5,3>,<4,6>,<6,5>},則該圖的一個拓撲序列為_________________________。

      13. 13. 下面程序段的功能是建立二叉樹的算法,請在下劃線處填上正確的內(nèi)容。

      typedef struct node{int data;struct node *lchild;________________;}bitree;

      void createbitree(bitree *&bt)

      {

      scanf(“%c”,&ch);

      if(ch=='#') ___________;else

      { bt=(bitree*)malloc(sizeof(bitree)); bt->data=ch; ________;createbitree(bt->rchild);}

      }

      14. 14. 下面程序段的功能是利用從尾部插入的方法建立單鏈表的算法,請在下劃線處填上正確的內(nèi)容。

      typedef struct node {int data; struct node *next;} lklist;

      void lklistcreate(_____________ *&head )

      {

      for (i=1;i<=n;i++)< p="">

      {

      p=(lklist *)malloc(sizeof(lklist));scanf(“%d”,&(p->data));p->next=0;

      if(i==1)head=q=p;else {q->next=p;____________;}

      }

      }

      三、算法設計題(22分)

      1. 1. 設計在鏈式存儲結構上合并排序的算法。

      2. 2. 設計在二叉排序樹上查找結點X的算法。

      3. 3. 設關鍵字序列(k1,k2,…,kn-1)是堆,設計算法將關鍵字序列(k1,k2,…,kn-1,x)調(diào)整為堆。

      附件: 

      2015年考研:計算機數(shù)據(jù)結構測試題(一)答案

      相關推薦:

      2015考研英語:與“腐 敗”有關的那些詞匯

      2007年-2014年考研真題及答案解析:政治、英語一、英語二

      考試吧考研視頻題庫(政治、英語一、英語二)上線 立即體驗!

    文章搜索
    萬題庫小程序
    萬題庫小程序
    ·章節(jié)視頻 ·章節(jié)練習
    ·免費真題 ·?荚囶}
    微信掃碼,立即獲!
    掃碼免費使用
    考研英語一
    共計364課時
    講義已上傳
    53214人在學
    考研英語二
    共計30課時
    講義已上傳
    5495人在學
    考研數(shù)學一
    共計71課時
    講義已上傳
    5100人在學
    考研數(shù)學二
    共計46課時
    講義已上傳
    3684人在學
    考研數(shù)學三
    共計41課時
    講義已上傳
    4483人在學
    推薦使用萬題庫APP學習
    掃一掃,下載萬題庫
    手機學習,復習效率提升50%!
    版權聲明:如果考研網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系800@lyawyb.com,我們將會及時處理。如轉(zhuǎn)載本考研網(wǎng)內(nèi)容,請注明出處。
    官方
    微信
    掃描關注考研微信
    領《大數(shù)據(jù)寶典》
    下載
    APP
    下載萬題庫
    領精選6套卷
    萬題庫
    微信小程序
    幫助
    中心
    文章責編:menghaichao