久久久国产精品秘人口麻豆|永久免费AV无语国产|人成电影免费中文字幕|久久AV嫩草影院2

    1. <dfn id="yitbn"><samp id="yitbn"><progress id="yitbn"></progress></samp></dfn>

          <div id="yitbn"></div>

          1. 首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航
            熱點(diǎn)搜索
            學(xué)員登錄 | 用戶名
            密碼
            新學(xué)員
            老學(xué)員
            您現(xiàn)在的位置: 考試吧 > 考研 > 考研模擬試題 > 考研專業(yè)課模擬試題 > 正文

            2019年考研《計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)》測試題(1)

            來源:考試吧 2018-1-19 8:40:31 要考試,上考試吧! 考研萬題庫
            2019年考研《計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)》測試題(1),更多2019考研信息,請關(guān)注考試吧考研網(wǎng)或搜索公眾微信號“萬題庫考研”!

              點(diǎn)擊查看:2019年考研《計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)》測試題匯總

              一、選擇題(24分)

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

              i=0,s=0; while (s

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

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

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

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

              3.設(shè)指針q指向單鏈表中結(jié)點(diǎn)A,指針p指向單鏈表中結(jié)點(diǎn)A的后繼結(jié)點(diǎn)B,指針s指向被插入的結(jié)點(diǎn)X,則在結(jié)點(diǎn)A和結(jié)點(diǎn)B插入結(jié)點(diǎn)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.設(shè)輸入序列為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.設(shè)有一個(gè)10階的下三角矩陣A(包括對角線),按照從上到下、從左到右的順序存儲到連續(xù)的55個(gè)存儲單元中,每個(gè)數(shù)組元素占1個(gè)字節(jié)的存儲空間,則A[5][4]地址與A[0][0]的地址之差為( )。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

              (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. 設(shè)需要對5個(gè)不同的記錄關(guān)鍵字進(jìn)行排序,則至少需要比較_____________次,至多需要比較_____________次。

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

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

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

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

              6. 設(shè)指針變量p指向單鏈表中結(jié)點(diǎn)A,則刪除結(jié)點(diǎn)A的語句序列為:

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

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

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

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

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

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

              12. 設(shè)有向圖G中的有向邊的集合E={<1,2>,<2,3>,<1,4>,<4,5>,<5,3>,<4,6>,<6,5>},則該圖的一個(gè)拓?fù)湫蛄袨開________________________。

              13. 下面程序段的功能是建立二叉樹的算法,請?jiān)谙聞澗處填上正確的內(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. 下面程序段的功能是利用從尾部插入的方法建立單鏈表的算法,請?jiān)谙聞澗處填上正確的內(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;____________;}

              }

              }

              三、算法設(shè)計(jì)題(22分)

              1. 設(shè)計(jì)在鏈?zhǔn)酱鎯Y(jié)構(gòu)上合并排序的算法。

              2. 設(shè)計(jì)在二叉排序樹上查找結(jié)點(diǎn)X的算法。

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

            掃描/長按二維碼關(guān)注可獲取考研成績

            考研萬題庫下載微信搜索"萬題庫考研"

              相關(guān)推薦:

              考研歷年真題及答案專題關(guān)注微信

              2019考研報(bào)考指南2019考研報(bào)名

              考研萬題庫 科學(xué)通過,懶人必備!

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