




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2019年全國(guó)碩士研究生統(tǒng)一入學(xué)考試自命題試題(A卷)*招生專業(yè)與代碼:計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)空間安全、工程碩士研究方向:計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)081201,計(jì)算機(jī)軟件與理論081202,計(jì)算機(jī)應(yīng)用技術(shù)081203,軟件工程083500,計(jì)算機(jī)技術(shù)(專業(yè)學(xué)位) 085211,網(wǎng)絡(luò)空間安全083900考試科目名稱及代碼:數(shù)據(jù)結(jié)構(gòu)830考生注意:所有答案必須寫在答題紙(卷)上,寫在本試題上一律不給分。 一、 單項(xiàng)選擇題(每題2分,共30分) 1. 在任意一棵二叉樹的先序序列和后序序列中,各葉子之間的相對(duì)次序關(guān)系 ( )。A不一定相同 B互為逆序 C都不相同 D都相同2. 深度為4的二叉樹至多有結(jié)
2、點(diǎn)數(shù)為( )。A. 18 B. 14 C. 15 D.163. 在一個(gè)具有n個(gè)頂點(diǎn)的有向圖中,若所有頂點(diǎn)的入度數(shù)之和為m,則所有頂點(diǎn)的度數(shù)之和為( )。 Am Bm-1 Cm+1 D2m4. 快速排序在( )情況下最不利于發(fā)揮其長(zhǎng)處。 A. 被排序的數(shù)據(jù)量太大. B. 被排序數(shù)據(jù)中含有多個(gè)相同的關(guān)鍵字 C. 被排序的數(shù)據(jù)完全無(wú)序 D. 被排序的數(shù)據(jù)已基本有序5. 一組記錄的關(guān)鍵字為(45,80,55,40,42,85), 則利用堆排序的方法建立的初始堆為( )。 A. (80,45,55,40,42,85) B. (85,80,55,40,42,45) C. (85,80,55,45,42,4
3、0) D. (85,55,80,42,45,40)6. 對(duì)有18個(gè)元素的有序表(下標(biāo)為118)作折半查找,則查找A3的比較序列的下標(biāo)為 ( )。 A. 1,2,3 B. 9,5,2,3 C. 9,5,3 D. 9,4,2,37. 具有n個(gè)頂點(diǎn)的完全有向圖的邊數(shù)為( )。 A. n(n-1)/2 B. n(n-1) C. n2 D. n2-18. 利用逐點(diǎn)插入法建立序列(50,72,43,85,75,20,35,45,65,30)對(duì)應(yīng)的二叉排序樹以后,查找元素35要進(jìn)行( )。 A. 4次 B. 5次 C. 3次 D. 2次9. 判定一個(gè)有向圖是否存在回路除了可以利用拓?fù)渑判蚍椒ㄍ猓€可以用(
4、)。A求最短路徑的Floyd方法 B求最短路徑的Dijkstra方法C廣度優(yōu)先遍歷算法 D深度優(yōu)先遍歷算法10. 對(duì)于一個(gè)具有n個(gè)頂點(diǎn)的無(wú)向連通圖,它包含的連通分量的個(gè)數(shù)為( )。 A0 B1 Cn Dn+1在一個(gè)單鏈表中,若p所指的結(jié)點(diǎn)不是最后一個(gè)結(jié)點(diǎn),在p之后插入s所指的結(jié)點(diǎn), 則執(zhí)行( )。A. s-next=p; p-next=s B. p-next=s; s-next=pC. p=s; s-next=p-next D. s-next=p-next; p-next=s考試科目: 數(shù)據(jù)結(jié)構(gòu) 共5 頁(yè),第 1 頁(yè)設(shè)F是由T1、T2和T3三棵樹組成的森林,與F對(duì)應(yīng)的二叉樹為B,T1、T2和T
5、3的結(jié)點(diǎn)數(shù)分別為N1、N2和N3,則二叉樹B的根結(jié)點(diǎn)的左子樹的結(jié)點(diǎn)數(shù)為( )。 A. N1-1B. N2-1C. N2+N3D. N1+N3 設(shè)輸入元素1,2,3,P,A,輸入次序?yàn)椋?23PA,元素經(jīng)過(guò)棧后到達(dá)輸出序列。當(dāng)所有元素均達(dá)到輸出序列,下面( )序列可以作為高級(jí)語(yǔ)言的變量名。 123PA B. PA321 C. 12AP3 D. PA123在一個(gè)鏈隊(duì)列Q中,刪除一個(gè)結(jié)點(diǎn)需要執(zhí)行的指令是( )。 A. Q.rear=Q.front-next; B. Q.rear-next=Q.rear-next-next;C. Q.front-next=Q.front-next-next; D. Q
6、.front=Q.rear-next;15. 如果T2是由樹T轉(zhuǎn)換而來(lái)的二叉樹,那T中結(jié)點(diǎn)的后序就是T2中結(jié)點(diǎn)的 ( )。 先序 B. 中序 C. 后序 D. 層次序二填空題(每空2分,共20分)1. 設(shè)根結(jié)點(diǎn)在第一層,那么具有n個(gè)結(jié)點(diǎn)的完全二叉樹,其高度為 。2. 對(duì)于一個(gè)循環(huán)隊(duì)列Q0.m-1,隊(duì)頭、隊(duì)尾指針?lè)謩e為f、r,其判空的條件是 ,判滿的條件是 。3. 在堆排序,希爾排序,快速排序,歸并排序算法中,占用輔助空間最多的是 。4. 已知二維數(shù)組Amn采用行序?yàn)橹餍虼鎯?chǔ),每個(gè)元素占k個(gè)存儲(chǔ)單元,并且第一個(gè)元素的存儲(chǔ)地址是Loc(A00), 則Aij的地址是 。5. 若某記錄序列的關(guān)鍵字序列
7、是(235,346,021,558,256),用鏈?zhǔn)交鶖?shù)排序方法排序,第一次收集的結(jié)果是 。設(shè)Hash表為m=11,散列函數(shù)H(k)=k%11,表中已有4個(gè)結(jié)點(diǎn),地址分別為:addr(15)=4,addr(38)=5,addr(61)=6,addr(84)=7,其余地址為空。如果用二次探測(cè)再散列處理沖突,關(guān)鍵字為49的結(jié)點(diǎn)的地址是 。在一個(gè)3階的B-樹上,每個(gè)結(jié)點(diǎn)包含的子樹相同,最多為 個(gè)結(jié)點(diǎn),最少為 個(gè)結(jié)點(diǎn)。一個(gè)連通圖的 是一個(gè)極小連通子圖。三判斷題(每題1分,共10分,正確的選t,錯(cuò)誤的選f)對(duì)于n個(gè)記錄的集合進(jìn)行冒泡排序,在最壞情況下的時(shí)間復(fù)雜度是O(n2)。 ( )包含兩個(gè)結(jié)點(diǎn)的所有二
8、叉樹都是相同的。( )一個(gè)圖按廣度優(yōu)先遍歷的結(jié)果是唯一的。( )用Prime算法和Kruskal 算法求得的圖的最小生成樹一定相同。( )線性表中的每一個(gè)元素都有一個(gè)前驅(qū)和后繼元素。( )在n個(gè)頂點(diǎn)的無(wú)向圖中,若邊數(shù)n-1,則該圖必是連通圖。( )完全二叉樹的某結(jié)點(diǎn)若無(wú)左孩子,則必是葉子結(jié)點(diǎn)。 ( )在B-樹,有n棵子樹的結(jié)點(diǎn)中有n個(gè)關(guān)鍵字。 ( )在一個(gè)有向圖的鄰接表或逆鄰接表中,如果某個(gè)頂點(diǎn)的鏈表為空,則該頂點(diǎn)的度一定為零。( ) 用鄰接矩陣法存儲(chǔ)一個(gè)圖時(shí),在不考慮壓縮存儲(chǔ)的情況下,所占用的存儲(chǔ)空間大小與圖中結(jié)點(diǎn)的個(gè)數(shù)有關(guān),而與圖的邊數(shù)無(wú)關(guān)。( )考試科目: 數(shù)據(jù)結(jié)構(gòu) 共5 頁(yè),第 2 頁(yè)
9、四. 簡(jiǎn)答題(40分)1. 設(shè)G為有n個(gè)頂點(diǎn)的無(wú)向連通圖,證明G至少有n-1 條邊。 (7分)什么是線索二叉樹?一棵二叉樹的中序遍歷序列為djbaechif,前序遍歷序列為abdjcefhi,請(qǐng)畫出該二叉樹的后序線索二叉樹。(7分) 已知某通訊電文僅有A、B、C、D、E、F六個(gè)字符構(gòu)成,其出現(xiàn)頻率分別為23,5,14,8,25,7,請(qǐng)給出他們的Huffman編碼以及求解過(guò)程。(7分)給定一棵二叉鏈表存儲(chǔ)的二叉樹,試用文字描述判定一棵二叉樹是否是完全二叉樹的算法基本思想。(7分)5. 已知一棵完全二叉樹共有67 個(gè)結(jié)點(diǎn),試求: (7分)(1) 樹的深度;(2) 度為1的結(jié)點(diǎn)數(shù); (3) 葉子結(jié)點(diǎn)
10、數(shù);對(duì)給定的一組關(guān)鍵字序列(29,18,25,47,58,12,51,10), 寫出用歸并排序方法進(jìn)行排序的變化過(guò)程。(5分)算法填空(共2小題,每空2分,共20分)1. 若二叉排序樹T中存在其關(guān)鍵字等于 key 的數(shù)據(jù)元素時(shí),則下面算法刪除該數(shù)據(jù)元素結(jié)點(diǎn),并返回TRUE;否則返回FALSE。請(qǐng)?jiān)赺處填上適當(dāng)內(nèi)容,使其成為一個(gè)完整算法。typedef struct BiTNode TElemType data; struct BiTNode *lchild, *rchild; BiTNode, *BiTree;Status DeleteBST(BiTree &T, KeyType key) i
11、f (!T) return FALSE; else if (EQ(key, T-data.key) return Delete(T); else if (LT(key, T-data.key) return DeleteBST(T-lchild, key); else return DeleteBST(T-rchild, key); 考試科目: 數(shù)據(jù)結(jié)構(gòu) 共5頁(yè),第 3 頁(yè)Status Delete(BiTree &p) BiTree q, s; if (!p-rchild) q = p; (1) free(q); else if (!p-lchild) q = p; (2) free(q);
12、 else q = p; (3) ;while ( (4) ) q = s; s = s-rchild; p-data = s-data; if ( q != p) q-rchild = s-lchild; else (5) free(s); return TRUE;2. 下面是快速排序算法。請(qǐng)?jiān)赺處填上適當(dāng)內(nèi)容,使其成為一個(gè)完整算法。 #define Maxsize 100typedef int keytype;typedef struct keytype key; Infotype otherinfo;RedType;typedef struct RedType rMaxsize+1; i
13、nt length; SqList;void Qsort(SqList &L, int low, int high) if (lowhigh) pivotloc=Partition(L, low, high); (6) ; Qsort(L, pivotloc+1, high); 考試科目: 數(shù)據(jù)結(jié)構(gòu) 共5 頁(yè),第 4 頁(yè) int Partition(SqList &L,int low,int high) L.r0=L.rlow; pivotkey=L.rlow.key; while ( lowhigh ) while (low=pivotkey) (7) ; L.rlow=L.rhigh; w
14、hile (lowhigh&L.rlow.key=pivotkey) (8) ; L.rhigh=L.rlow; L.rlow= (9) ; return (10) ; 六編寫算法(30分)1. 試編寫算法,從大到小輸出二叉排序樹中所有的值不小于x的關(guān)鍵字。(10分)2. 設(shè)有一個(gè)由正整數(shù)組成的無(wú)序單鏈表,試編寫算法實(shí)現(xiàn)下列功能:(10分)找出最小值結(jié)點(diǎn),并輸出該數(shù)值;若該最小值是奇數(shù),則將其與直接后繼結(jié)點(diǎn)的數(shù)值交換;如該最小值是偶數(shù),則將其直接后繼結(jié)點(diǎn)刪除。3. 編寫一個(gè)算法根據(jù)用戶輸入的偶對(duì)(以輸入0表示結(jié)束)建立其有向圖的鄰接表(設(shè)有n個(gè)頂點(diǎn))。(10分)考試科目: 數(shù)據(jù)結(jié)構(gòu) 共5 頁(yè),
15、第 5 頁(yè)時(shí)間一鍋米飯,放到第二天,水氣就會(huì)干一些;放到第三天,味道恐怕就有問(wèn)題;第四天,我們幾乎可以發(fā)現(xiàn),它已經(jīng)發(fā)餿;再放下去,恐怕就要發(fā)霉了。是什么原因,使那鍋米飯變餿變壞是時(shí)間??墒?,在煙雨的江南,年輕的父母生下女兒,他們就在地窖里,埋下一缸缸米酒,十七、八年以后,女兒長(zhǎng)大了,這些酒就成為嫁女兒、婚禮上的佳釀。它有一個(gè)美麗而惹人遐思的名字,叫女兒紅。是什么使那些平凡的米,變成芬芳甘醇的酒也是時(shí)間。到底,時(shí)間是善良的,還是邪惡的魔術(shù)師呢?或許都不是,時(shí)間只是一個(gè)簡(jiǎn)單的指數(shù)符號(hào),它會(huì)把原來(lái)倍增而已。開始變壞的米飯,每一天都不斷變得更腐臭,而開始變醇的美酒,每一分鐘,都在繼續(xù)增加它的芬芳。在人
16、世間,我們也曾經(jīng)看過(guò)天真的少年一旦開始?jí)櫬?,便不免愈陷愈深,終于變得滿面風(fēng)塵,面目可憎。但相反的,時(shí)間卻把溫和的笑痕,體諒的眼神,成熟的風(fēng)采,智慧的神韻添加在那些追尋善良的人身上。同樣是煮熟的米,餿飯與美酒的差別在哪里呢?就在那一點(diǎn)點(diǎn)的酒曲。皆出父母,誰(shuí)墮落如禽獸,而誰(shuí)又能提升成完美的人呢?是內(nèi)心深處,緊緊環(huán)抱不放的,捉摸不透的欲望。與其問(wèn),時(shí)間將怎樣對(duì)待你我。不如問(wèn),你我將如何對(duì)待時(shí)間。你就是一道風(fēng)景生于世界上,存于宇宙間,你不比別人多,也不比別人少,同頂炎炎烈日,共沐皎皎月輝,心智不缺,心力不乏,只要你勇于展示自己的才華、個(gè)性及風(fēng)采,那么,你就沒(méi)必要去仰視別人。你,就是一道風(fēng)景!不要隱于云
17、海峰巒之后,不必藏于青竹綠林之中,你就是巍巍山巒的一石,就是蒼蒼林莽中的一株。所以你沒(méi)必要敬畏名山大川,沒(méi)必要去贊嘆大漠孤煙,你的存在,其立身就在解釋世上所有的景致;你的存在,正注釋著時(shí)代的一種風(fēng)情!不必去擁擠了,你就站在屬于自己的位置上,不斷地展示你內(nèi)心世界的豐富內(nèi)涵,給蒼白的四周以綺麗,給庸俗的日子以詩(shī)意,給沉悶的空氣以清新,每日拭亮一個(gè)太陽(yáng),用大自然的琴弦,奏響自己喜愛(ài)的心曲。自然美具有不以人們意志為轉(zhuǎn)移的自然性,梅花自有梅花的風(fēng)韻,紅杏自有紅杏的麗姿,如今認(rèn)清自己往往比注視別人更為重要。沒(méi)必要一味褒揚(yáng)別人貶低自己,應(yīng)該果敢地站起,與最佳景觀比肩,只要你不懈追求,相信你,不比別人差。真的
18、,你行!翠竹之秀麗,青松之壯美,楊柳之瀟灑,蘭草之溫柔,自然賦予各異風(fēng)情,都在各自的一片土地上展示生命的光輝。如今所需的不是自謙,而是自信。很久很久了,虛假的謙遜毀掉個(gè)性的展露,模仿、裝扮、整容,使人無(wú)法認(rèn)清你的真面目,不知哪個(gè)是你自己,那情景似古代磚窯燒出的規(guī)格相同的陶俑。風(fēng)景這邊獨(dú)好!妙在獨(dú)好。我們太忽視這個(gè)“獨(dú)”了。世上被人們公認(rèn)的景點(diǎn)都是獨(dú)特的:埃及金字塔,中國(guó)古長(zhǎng)城;法國(guó)凱旋門,羅馬斗獸場(chǎng)世上被人贊譽(yù)的美景也別具風(fēng)采:泰山日出,威尼斯水緘,熱帶雨林,撒哈拉大沙漠大凡能被我們記住的人多富有個(gè)性特征:阿Q的“快樂(lè)”,魯濱遜的堅(jiān)毅,王熙風(fēng)的笑里藏刀,奧賽羅嫉妒殺人讓個(gè)性伴你,站著該是一座山
19、,倒下便是路基;完整時(shí)給人啟示,粉碎時(shí)使人警醒你不比別人多,也不比別人少,你不用注視人們的眸光便可知道,你在陽(yáng)光下用身影發(fā)表宣言:你就是一道風(fēng)景!大氣戈壁上的胡楊活著三百年不死,死了三百年不倒,倒了三百年不朽。飛沙走石中守住了生命的鮮活,孤苦凄然中昂起了信念的不屈。胡楊的勃然生機(jī)挺拔出了撼人的大氣。秋風(fēng)中的竹子雖消瘦但不折腰,雖孤獨(dú)但不動(dòng)搖,雖憂思但不哀鳴,任憑寒夜苦雨蕭瑟,依然傲骨拔節(jié)凌空。竹子的沖天豪情正直出了高亢的大氣。池塘里的蓮花身陷污泥而不染,一身清白不自憐,縱使面對(duì)丑惡也不悲戚,昂首獨(dú)立更為清高。蓮花丹青難寫之精神頂立起風(fēng)骨的大氣。大氣,便是沖破貧瘠和困苦之折磨即使有萬(wàn)千磨難也要心
20、揣夢(mèng)想播撒愛(ài)意的生氣。嫩嫩的企盼不滅,目光便總是向前,重重的責(zé)任肩負(fù),生長(zhǎng)豐厚了癡迷的期待。大氣,便是卑微不失凌云之志,平凡猶有不可欺之尊的骨氣,用自己找尋使自己的足跡不欲,跌倒爬起照樣有路可走,用自己的脖子支起自己的腦袋,用自己的脊梁挺直自己的腰板,失去擁有總是無(wú)愧無(wú)悔。大氣,便是受邪惡不辱不低頭、保護(hù)柔弱不自負(fù)的正氣,正因?yàn)樾闹杏袗?ài),才敢向不平揮劍,才肯如老牛俯首,行俠仗義呼嘯而過(guò),即使傷痕猶在也剛毅且無(wú)淚。大氣,小而言之就是一個(gè)人的精神氣,大而言之就是一個(gè)人的英雄氣。而一個(gè)人為人之氣是否乃大,其實(shí)正面的區(qū)別就是一個(gè)“愛(ài)”字,反面的區(qū)分就是一個(gè)“私”字。愛(ài)的真,愛(ài)的誠(chéng),愛(ài)的厚,愛(ài)的多的人一定大氣。先公后私是低層次的大氣,再高些便是大公小私,而大公無(wú)私則是最高境界的大氣。從世俗的角度看,做人大氣些,便少些煩惱,多些達(dá)觀,與人方便,自己方便。從人生追求的境界上看,做人大氣些,自己走過(guò)的路可堅(jiān)實(shí)成立起的豐碑,自己耗費(fèi)的心血可扎根成人們的敬意。大氣的人,頂天立地。大氣人生,璀璨永恒。生機(jī)生機(jī),不僅僅是個(gè)春天的話題。鮮嫩的淺綠,固然于萌芽透出生機(jī),而茂盛的茁壯,則是于生長(zhǎng)挺出生機(jī);金色的豐碩,是于收獲顯出生機(jī),冰天雪地里的昂著,不也是于抗?fàn)帗P(yáng)出生機(jī)?生機(jī),
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度家居建材配送承包服務(wù)協(xié)議
- 2025年度智能設(shè)備租賃合同中發(fā)票開具、技術(shù)支持及維護(hù)服務(wù)的約定
- 2025年度校地合作框架協(xié)議-現(xiàn)代服務(wù)業(yè)合作開發(fā)合同
- 二零二五年度股東借款給公司長(zhǎng)期投資及收益共享協(xié)議
- 二零二五年度業(yè)主委托物業(yè)公共區(qū)域清潔維護(hù)合同
- 二零二五年度醫(yī)療機(jī)構(gòu)崗位聘用協(xié)議書(臨床醫(yī)學(xué)專業(yè))
- 2025年度新能源項(xiàng)目墊資合作協(xié)議
- 2025年度無(wú)財(cái)產(chǎn)分割協(xié)議及離婚后共同財(cái)產(chǎn)管理協(xié)議
- 二零二五年度新型商業(yè)綜合體門面租賃服務(wù)合同
- 2025年度輔導(dǎo)班知識(shí)產(chǎn)權(quán)與品牌使用權(quán)轉(zhuǎn)讓合同
- 2025年海域使用權(quán)租賃合同
- 四年級(jí)希望杯歷年數(shù)學(xué)競(jìng)賽試題與答案1-13屆+奧數(shù)分類專項(xiàng)練習(xí)集等
- 《走近世界民間美術(shù)》 課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級(jí)下冊(cè)
- (2025春)人教版三年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)教案
- 河南2025年02月鄭州市公安機(jī)關(guān)公開招考1200名警務(wù)輔助人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年江蘇省高職單招《職測(cè)》高頻必練考試題庫(kù)400題(含答案)
- 河北單招考試三類職業(yè)適應(yīng)性測(cè)試考試題與答案
- 手機(jī)開發(fā)流程圖
- 隊(duì)列隊(duì)形比賽評(píng)分標(biāo)準(zhǔn)
- 生產(chǎn)礦井儲(chǔ)量管理規(guī)程
- 實(shí)木家具工藝標(biāo)準(zhǔn)(全流程)
評(píng)論
0/150
提交評(píng)論