網(wǎng)站介紹 關(guān)于我們 聯(lián)系方式 友情鏈接 廣告業(yè)務(wù) 幫助信息
1998-2022 ChinaKaoyan.com Network Studio. All Rights Reserved. 滬ICP備12018245號
A、試題:1,2,3,4是入棧順序,請問一共有多少種可能的出棧順序
B、解析:此題考查的是棧的后進(jìn)先出的特性,也是棧這一部分內(nèi)容常出的考題形式(已知入棧順序,問出棧順序的題型)。最簡單的方式就是分為4種情況,1打頭,2打頭,3打頭,4打頭,在固定了第一個出棧的元素后,實際上就是考慮其他三個元素的組合情況,具體寫出來后,發(fā)現(xiàn)共有14種情況。
C、難度分析:此題的難度屬于中等偏下,本身就只有4個數(shù),考查的也是最基礎(chǔ)的棧的特性,非常直接清楚,做題也不需要拐彎抹角。
A、試題:編寫程序判斷一棵二叉樹是否是一棵完全二叉樹?
B、解析:此題首先需要了解的是完全二叉樹的定義,即與深度相同的滿二叉樹對應(yīng)位置的編號相同。所以可以從定義出發(fā),編號是按照從上到下,從左到右的層次編號,所以可以使用層序遍歷,利用隊列,若左右孩子不空直接入隊,否則對于空指針給一個特殊的標(biāo)記,如“#”,也入隊,輸出出隊順序,若中間出現(xiàn)“#”則判斷不是完全二叉樹,否則判斷是一棵完全二叉樹。
C、難度分析:此題難度屬于中等偏上,因為很多同學(xué)可能本身能夠認(rèn)識一棵完全二叉樹,但是對于最原始的定義并不是很清晰,所以可能會把問題想得復(fù)雜,不一定能往層序遍歷靠,難點(diǎn)在于切入角度這里,一旦想到使用隊列實現(xiàn)層序遍歷,代碼層面其實非常容易。
A、試題:已知一個無向帶權(quán)圖,請你利用克魯斯卡爾(或者普利姆)算法,畫出該圖的最小生成樹,并且寫出選邊的順序。
B、解析:此題就是單純直接考察的最小生成樹的算法,以克魯斯卡爾為例,用三個字總結(jié)就是“只看邊”,每次在未選擇的所有邊中選擇權(quán)值最小的,在選擇的過程中注意出現(xiàn)多條權(quán)值相同的邊的情況,在不構(gòu)成環(huán)的前提下,都可以選擇,即最小生成樹不一定唯一,直到選出n-1條邊,把所有的結(jié)點(diǎn)都連接起來。
C、難度分析:此題難度屬于簡單,題目問的簡潔明了,很直白的考察最小生成樹算法,只要掌握了兩個算法的過程和注意事項,對付此類題是輕輕松松。
來源未注明“中國考研網(wǎng)”的資訊、文章等均為轉(zhuǎn)載,本網(wǎng)站轉(zhuǎn)載出于傳遞更多信息之目的,并不意味著贊同其觀點(diǎn)或證實其內(nèi)容的真實性,如涉及版權(quán)問題,請聯(lián)系本站管理員予以更改或刪除。如其他媒體、網(wǎng)站或個人從本網(wǎng)站下載使用,必須保留本網(wǎng)站注明的"稿件來源",并自負(fù)版權(quán)等法律責(zé)任。
來源注明“中國考研網(wǎng)”的文章,若需轉(zhuǎn)載請聯(lián)系管理員獲得相應(yīng)許可。
聯(lián)系方式:chinakaoyankefu@163.com
掃碼關(guān)注
了解考研最新消息
網(wǎng)站介紹 關(guān)于我們 聯(lián)系方式 友情鏈接 廣告業(yè)務(wù) 幫助信息
1998-2022 ChinaKaoyan.com Network Studio. All Rights Reserved. 滬ICP備12018245號