樹(shù)和圖的習(xí)題_第1頁(yè)
樹(shù)和圖的習(xí)題_第2頁(yè)
樹(shù)和圖的習(xí)題_第3頁(yè)
樹(shù)和圖的習(xí)題_第4頁(yè)
樹(shù)和圖的習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2005考研試題根據(jù)______可以唯一地確定一棵二叉樹(shù)。A.先序遍歷和后序遍歷B.先序遍歷和層次遍歷C.中序遍歷和層次遍歷D.中序遍歷和后序遍歷D.中序遍歷和后序遍歷對(duì)于m=4(4階)的B-樹(shù),如果根的層次為第1層,則高度為2的B-樹(shù)最少要存儲(chǔ)______個(gè)數(shù)據(jù),最多可以保存______個(gè)數(shù)據(jù)。3152005考研試題所有分支結(jié)點(diǎn)的度為2的二叉樹(shù)稱為正則二叉樹(shù),試用二叉鏈表做存儲(chǔ)結(jié)構(gòu),編寫(xiě)一遞歸函數(shù)intFormalTree(Bitreet),判斷二叉樹(shù)是否為正則二叉樹(shù)。intFormalTree(Bitreet){if(t==NULL)return1;if((t->lchild==NULL)&&(t->rchild==NULL))return1;if((t->lchild==NULL)||(t->rchild==NULL))return0;return(FormalTree(t->lchild))&&(FormalTree(t->rchild));}2005考研試題從空的平衡二叉排序樹(shù)開(kāi)始,按以下順序插入關(guān)鍵字,請(qǐng)給出最終的平衡二叉樹(shù)。假設(shè)6個(gè)關(guān)鍵字的查找概率相等,求該樹(shù)的平均查找長(zhǎng)度。

27,31,49,38,41,676731274927314938413127413849RR調(diào)整LR調(diào)整RR調(diào)整2005考研試題從空的平衡二叉排序樹(shù)開(kāi)始,按以下順序插入關(guān)鍵字,請(qǐng)給出最終的平衡二叉樹(shù)。假設(shè)6個(gè)關(guān)鍵字的查找概率相等,求該樹(shù)的平均查找長(zhǎng)度。

27,31,49,38,41,67673127413849RR調(diào)整413149386727ASL=(3*3+2*2+1*1)/6=14/62006考研試題下面不能唯一確定一棵二叉樹(shù)的兩個(gè)遍歷序列是____。A)先序序列和中序序列 B)先序序列和后序序列C)后序序列和中序序列 C)都不能在樹(shù)的孩子兄弟表示法中,二叉鏈表的左指針指向___________,右指針指向___________。B)先序序列和后序序列第一個(gè)孩子下一個(gè)兄弟在二叉鏈表的每個(gè)結(jié)點(diǎn)中添加一個(gè)域intdepth,表示以該結(jié)點(diǎn)為根的子樹(shù)的深度,即:typedefstructBiTNode{ //結(jié)點(diǎn)結(jié)構(gòu)

TElemTypedata;structBiTNode*lchild,*rchild;//左右孩子指針intdepth;//以該結(jié)點(diǎn)為根的子樹(shù)的深度}BiTNode,*BiTree;a.試編寫(xiě)一遞歸函數(shù)BiTreeDepth(BiTreeT),計(jì)算二叉樹(shù)T中每個(gè)結(jié)點(diǎn)的depth值,函數(shù)的返回值為樹(shù)T的深度。b.在a的基礎(chǔ)上(即已求出二叉樹(shù)中每個(gè)結(jié)點(diǎn)的depth值),編寫(xiě)一遞歸函數(shù)BiTreeBalance(BiTreeT),判斷二叉排序樹(shù)T是否為平衡二叉樹(shù),如果是平衡二叉樹(shù),則函數(shù)的返回值為真。BiTreeDepth(BiTreeT){intldepth,rdepth;if(!T)return-1;ldepth=BiTreeDepth(T->lchild);rdepth=BiTreeDepth(T->rchild);if(ldepth>=rdepth)T->depth=ldepth+1;elseT->depth=rdepth+1;returnT->depth;}???b.StatusBiTreeBalance(BiTreeT){intldepth,rdepth;if(T==NULL)returnTRUE;if(T->lchild)ldepth=T->lchild->depth;elseldepth=-1;if(T->rchild)rdepth=T->rchild->depth;elserdepth=-1;lrdepth=ldepth–rdepth;if((lrdepth==0||lrdepth==1||lrdepth==-1)&&(BiTreeBalance(T->lchild)&&BiTreeBalance(T->rchild))returnTRUE;returnFALSE;}?2007考研試題在中序線索二叉樹(shù)中,若結(jié)點(diǎn)的左指針lchild不是線索,則該結(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn)應(yīng)是遍歷其左子樹(shù)時(shí)_____________________;若結(jié)點(diǎn)的右指針rchild不是線索,則該結(jié)點(diǎn)的后繼結(jié)點(diǎn)應(yīng)是遍歷其右子樹(shù)時(shí)_____________________。最后訪問(wèn)的一個(gè)結(jié)點(diǎn);最先訪問(wèn)的一個(gè)結(jié)點(diǎn)2007考研試題如果兩棵二叉樹(shù)的形狀相同,并且相應(yīng)結(jié)點(diǎn)中的數(shù)據(jù)也相同,則這兩棵二叉樹(shù)相等。試用二叉鏈表做存貯結(jié)構(gòu),編寫(xiě)判斷兩棵二叉樹(shù)是否相等的遞歸算法,要求函數(shù)的原型為:intEqualBTree(BiTreeT1,BiTreeT2)。intEqualBTree(BiTreeT1,BiTreeT2){if(!T1&&!T2)return1;if(!T1||!T2)return0;return((T1->data==T2->data)&&EqualBTree(T1->lchild,T2->lchild) &&EqualBTree(T1->rchild,T2->rchild);}??2008考研試題在5階B-樹(shù)中,非終端根結(jié)點(diǎn)至少有___個(gè)孩子結(jié)點(diǎn),除根之外的所有非終端結(jié)點(diǎn)至少有___孩子結(jié)點(diǎn)。

23若一棵二叉樹(shù)有126個(gè)節(jié)點(diǎn),在第7層(根結(jié)點(diǎn)在第1層)至多有()個(gè)結(jié)點(diǎn)。A.32 B.64C.63D.不存在第7層C)63對(duì)于有1000個(gè)結(jié)點(diǎn)的完全二叉樹(shù)從0開(kāi)始編號(hào)(從上到下逐層編號(hào),每層從左到右編號(hào)),結(jié)點(diǎn)174的雙親結(jié)點(diǎn)編號(hào)為_(kāi)______________,結(jié)點(diǎn)499的右孩子結(jié)點(diǎn)編號(hào)為_(kāi)_______________________。 (174+1)/2-1=86沒(méi)有(2*500+1-1=1000)試編寫(xiě)先根遍歷樹(shù)的遞歸算法PreOrderTree(T,visit),其中T為要遍歷的樹(shù),visit為訪問(wèn)函數(shù),樹(shù)的存儲(chǔ)結(jié)構(gòu)采用孩子兄弟表示法,其類型定義如下:typedefstructTreeNode{ElementTypedata;structTreeNode*FirstChild;structTreeNode*NextSibling;}TreeNode,*Tree;voidPreOrderTree(TreeT,void(*visit)(ElementType)){if(!T)return;(*visit)(T->data);for(p=T->FirstChild;p;p=p->NextSibling) PreOrderTree(p,visit);}??樹(shù)和二叉樹(shù)—2009試題給定二叉樹(shù)如下圖所示。設(shè)N代表二叉樹(shù)的根,L代表根結(jié)點(diǎn)的左子樹(shù),R代表根結(jié)點(diǎn)的右子樹(shù)。若遍歷后的結(jié)點(diǎn)序列為3,1,7,5,6,2,4,則其遍歷方式是A.LRN B.NRL C.RLN D.RNLD.RNLC.1113215476已知一棵完全二叉樹(shù)的第6層(設(shè)根為第1層)有8個(gè)葉結(jié)點(diǎn),則該完全二叉樹(shù)的結(jié)點(diǎn)個(gè)數(shù)最多是A.39

B.52

C.111 D.119樹(shù)和二叉樹(shù)—2009試題下列二叉排序樹(shù)中,滿足平衡二叉樹(shù)定義的是BABCD下列敘述中,不符合m階B樹(shù)定義要求的是A.根結(jié)點(diǎn)最多有m棵子樹(shù) B.所有葉結(jié)點(diǎn)都在同一層上C.各結(jié)點(diǎn)內(nèi)關(guān)鍵字均升序或降序排列 D.葉結(jié)點(diǎn)之間通過(guò)指針鏈接D樹(shù)和二叉樹(shù)—2009考博試題對(duì)二叉樹(shù)的結(jié)點(diǎn)從1開(kāi)始進(jìn)行連續(xù)編號(hào),要求每個(gè)結(jié)點(diǎn)的編號(hào)小于其左、右孩子的編號(hào),同一結(jié)點(diǎn)的左右孩子中,其左孩子的編號(hào)小于其右孩子的編號(hào),實(shí)現(xiàn)編號(hào)應(yīng)采用的遍歷次序是______。A.先序 B.中序 C.后序 D.都不是設(shè)二叉樹(shù)只有度為0和2的結(jié)點(diǎn),其結(jié)點(diǎn)個(gè)數(shù)為21,則該二叉樹(shù)的最大深度為_(kāi)_______。A.5 B.6 C.10 D.11A.先序D.11樹(shù)和德二叉晶樹(shù)—2卡00佩9考博剪試題利用汗哈夫傲曼算盛法為將報(bào)文致“a沉bi賓g噸bl博ac集k薪bu賤g菠bi棄t姓a渣bi升g名bl竭ac塔k餡ba益g”設(shè)計(jì)慣一個(gè)聾編碼擴(kuò)(注詳意:禾包括騎空格頌),辜使該否報(bào)文秀的長(zhǎng)碧度最峰短。政要求挽給出使最終寸的哈稱夫曼儲(chǔ)樹(shù),白每個(gè)筍字符享的哈捐夫曼疤編碼厚,以雄及報(bào)推文最咽終的沈長(zhǎng)度稍。5*渾3辨+谷7*碰3鳴+2*疊4+襯4*蠅3星+航3*齒3民+江2*陵4啄+宇2*牧4助+堪5喇+奴5牲+齊8*因2鞠=磨10丘7a:僑5沉b:聚7邀c燭:2姻g題:4濱i撥:3灑k謀:2傳l儉:2宇t接:1秋u社:1束”堤:8a:000b:001c:0100g:011i:100k:1010l:1011t:01010u:01011”:11tu2kl4c4i7g8ab12“352015圖—2區(qū)00樓5試題設(shè)圖悔的鄰蜓接表者的類燃型定悔義如秧下。爪若帶畫(huà)權(quán)圖鍬中邊丘的權(quán)塘值類武型為漲整型躲,請(qǐng)們對(duì)該工鄰接錢表的萌類型瘡定義排做出皇適當(dāng)蹲修改迷,使撥之能燃?jí)蛴蒙n于表螺示邊省帶權(quán)如的圖友。#d捉ef浙in給e貼MA勉X_森VE播RT申EX益_N緊UM卸20ty勻pe勒de換fst原ru鮮ctAr芒cN柳od洋e{in準(zhǔn)tad疾jv紛ex;st磁ru限ctAr竄cN粘od施e*ne恭xt棟ar尸c;}Ar址cN德od鈴e;ty精pe搭de閥fst陜r(jià)u鑰ctVn該od矮e{Ve休rt卵ex信Ty棉peda帖ta尤;Ar掃cN港od尿e*fi避nr互st麥ar幻玉c;}Vn匪od炎e,Ad新jL非is捐t[快MA全X_奶VE脈RT笨EX多_N噴UM];ty膜pe葉de雙fst伸ru保ct{Ad零jL見(jiàn)is瞞tve店xs;in役tve撤xn董um,ar提cn柳um;}AL差Gr么ap飾h;ty旱pe毒de級(jí)fst棄ru傳ctAr揮cN糧od代e{in鈔tad分jv敢ex;in這twe販ig團(tuán)ht壘;st等ru鍋ctAr莊cN典od餐e*ne井xt扮ar坊c;}Ar掘cN梨od衫e;圖—2濃00鄰6試題算法Fi榴nd駕Pa懶th是求份圖G中頂紙點(diǎn)v到s的一釣條路簽徑PA頑TH(用堅(jiān)線性奇表表譯示的秧一個(gè)弦頂點(diǎn)柏序列決)。失頂點(diǎn)筑均用窄頂點(diǎn)遇的編乏號(hào)。St排at下us晉F冬in竭dP石at嫌h(野Gr皆ap翠h邪G,染in己t膛v,恰in哲t滲s,浮Li搖st猛&鎖PA津TH數(shù)){團(tuán)vi讓si率te概d[螺v]遙=配T淹RU嗎E;告/由/標(biāo)示袋第v個(gè)頂緣瑞點(diǎn)已雅被訪釀問(wèn)Li仿st掘In藏se輸rt限(P隙AT少H,欺Li艙st驅(qū)Le惜ng曬th適(P手AT快H)位+1綁,v聲);if貼(繁v夫=戲=憑s曾)微re厭tu利rn擊T蔥RU小E;fo屑r(嶼w=登Fi墳rs炮tA識(shí)dj岸Ve偏x(以G,為v)頃;糕w!蹲=-晴1;w=脅Ne擱xt剩Ad丙jV嘴ex促(G勵(lì),痕v,識(shí)w)補(bǔ))if舅(羅_劑__致__合__淹__內(nèi)__根__尋__疾__汗__踩_負(fù))if裹(紀(jì)Fi明nd浪Pa桌th郊(G晚,克w,鞏s帽,爆PA超TH藝))于r慢et蜻ur劫n另TR柱UE糧;Li燃st忙De夕le旋te想(P農(nóng)AT赴H,搶_廉__汪__塔__跡__秩__慢__意__移__豆,昌e懶)表;re微tu灘rn展F障AL割SE植;}vi錢si趨te飯d[躲w]適=該=劇FA切LS錘ELi概st揉Le超ng潛th數(shù)(P種AT束H)在求首連通夢(mèng)網(wǎng)的愛(ài)最小梅生成沃樹(shù)時(shí)廊,普只里姆泊(Pr康im)算斃法適洽用于__晶__播__擴(kuò)__鈔__痕_,克暴魯斯飄卡爾油(Kr詠us訪ka菌l)算乒法適勇用于__裂__衡__午__申__擔(dān)__。拓?fù)渌判驀娍梢跃動(dòng)脕?lái)薯檢查_(kāi)_乘__投__獨(dú)__中是余否存彈在回訊路。圖—2滔00旨7試題下列麻圖的所存儲(chǔ)夫結(jié)構(gòu)愧中,鼓只能錯(cuò)用來(lái)碧表示副有向萌圖的凳是A.鄰接瓜矩陣B.鄰接妖表C.十字逐鏈表D.鄰接握多重旦表有向險(xiǎn)圖邊稠股密的雨網(wǎng)C.十字臨鏈表邊稀寶疏的販網(wǎng)圖—2蘇00兇8試題To鴿po行l(wèi)o佳gi勒ca醋lS殊or告t是一襯個(gè)利夕用隊(duì)冠列對(duì)堵圖G進(jìn)行舉拓?fù)涔吓判蜃淼乃阊头ǎ?qǐng)?jiān)谕暝撍忝┓ǖ膿]空白勒處填胡入合家適的銷語(yǔ)句任或表齡達(dá)式翼。提示告:數(shù)轉(zhuǎn)組In邪De新gr濾ee事先田已存促放每篩個(gè)頂鑒點(diǎn)的嫁入度涂;數(shù)佳組To徐pO凱rd忠er在算泊法執(zhí)樣行后纏將存枝放每扎個(gè)頂謊點(diǎn)在洞拓?fù)浒蚺判蝙Z中的粗順序椅。in帥t蘆To坊po晶lo普gi訪ca躁lS攜or旬t(峰G朋ra惜ph潛G割){妹Q愈ue鴨ue捆Q仍;煎i質(zhì)nt夫C撤ou駁nt患er檢=土0翻;斯i忍nt笨I狹,摸V,嘩W元;丘In閥it湖Qu疾eu怒e(陡Q)胞;fo熱r條(I救=庫(kù)0山;井I籃<參G.前ve民xn謙um抬;美I+州+)if肯(責(zé)In波De白gr傘ee坡[I徹]墾==凡0裕)真En蹤蝶qu杠eu承e(排Q,喬I叫);wh怠il熄e屢(_嶺__架__焦__燭__萄__嶺__欺_)后{De政qu陜eu洋e(欠Q,耕V招);To機(jī)pO塌rd福er掘[V點(diǎn)]昨=廈++睜Co乞un改te宗r;fo服r(板W=會(huì)Fi玩rs鹽tA胸dj岸Ve樂(lè)x(騙G,堆V)泛;葵W!儀=-括1;礦W濾=N梳ex南tA找dj須Ve晝x(詞G,韻V,脹W)住)if曾(幸__膜__頸__披__爹__紗__錄__盯__寶_)瀉E逢nq弟ue準(zhǔn)ue魄(Q形,層W)賀;}De睬st吉ro充yQ怪ue悟ue戶(Q登);謝re歡tu良rn思(慕Co嚇un蜻te浙r薪==慌G鍋.v塵ex后nu菌m)餅;}!Q膛ue酷ue撐Em舊pt曲y(孩Q)--In周de臣gr陵ee壤[W既]能==峰0圖—2撈00盛9試題下列餐關(guān)于劣無(wú)向料連通慢圖特粥性的醒敘述館中,廢正確幼的是I.所概有頂襲點(diǎn)的丸度之毅和為編偶數(shù)II.邊卷數(shù)大奔于頂?shù)屈c(diǎn)個(gè)頌數(shù)減1II懲I.至倦少有失一個(gè)老頂點(diǎn)愚的度晝?yōu)?A.只兵有I膜B.只念有II旨C.I和II抓D.I和II頸IA.只勢(shì)有I圖—2走00絞9試題帶權(quán)授圖(膜權(quán)值挽非負(fù)慚,表尖示邊寇連接獲的兩走頂點(diǎn)瘦間的路距離兔)的鈴最短誼路徑麥問(wèn)題燈是找叉出從司初始殊頂點(diǎn)卷到目蒜標(biāo)頂耀點(diǎn)之辨間的晝一條撞最短費(fèi)路徑夸。假木設(shè)從鋼初始抗頂點(diǎn)澇到目臟標(biāo)頂常點(diǎn)之假間存充在路涌徑,侍現(xiàn)有盼一種面解決錄該問(wèn)星題的錄方法宇:①憐設(shè)最淘短路擇徑初盡始時(shí)路僅包伐含初烈始頂惰點(diǎn),迎令當(dāng)是前頂載點(diǎn)u為初堂始頂爸點(diǎn);②襲

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論