2022年考研真題及答案專題※ 真題答案下載 ※ 萬題庫估分
掃描/長按下面二維碼 |
掃描/長按下面二維碼 |
A、試題:1,2,3,4是入棧順序,請問一共有多少種可能的出棧順序
B、解析:此題考查的是棧的后進先出的特性,也是棧這一部分內(nèi)容常出的考題形式(已知入棧順序,問出棧順序的題型)。最簡單的方式就是分為4種情況,1打頭,2打頭,3打頭,4打頭,在固定了第一個出棧的元素后,實際上就是考慮其他三個元素的組合情況,具體寫出來后,發(fā)現(xiàn)共有14種情況。
C、難度分析:此題的難度屬于中等偏下,本身就只有4個數(shù),考查的也是最基礎(chǔ)的棧的特性,非常直接清楚,做題也不需要拐彎抹角。
A、試題:編寫程序判斷一棵二叉樹是否是一棵完全二叉樹?
B、解析:此題首先需要了解的是完全二叉樹的定義,即與深度相同的滿二叉樹對應(yīng)位置的編號相同。所以可以從定義出發(fā),編號是按照從上到下,從左到右的層次編號,所以可以使用層序遍歷,利用隊列,若左右孩子不空直接入隊,否則對于空指針給一個特殊的標記,如“#”,也入隊,輸出出隊順序,若中間出現(xiàn)“#”則判斷不是完全二叉樹,否則判斷是一棵完全二叉樹。
C、難度分析:此題難度屬于中等偏上,因為很多同學(xué)可能本身能夠認識一棵完全二叉樹,但是對于最原始的定義并不是很清晰,所以可能會把問題想得復(fù)雜,不一定能往層序遍歷靠,難點在于切入角度這里,一旦想到使用隊列實現(xiàn)層序遍歷,代碼層面其實非常容易。
A、試題:已知一個無向帶權(quán)圖,請你利用克魯斯卡爾(或者普利姆)算法,畫出該圖的最小生成樹,并且寫出選邊的順序。
B、解析:此題就是單純直接考察的最小生成樹的算法,以克魯斯卡爾為例,用三個字總結(jié)就是“只看邊”,每次在未選擇的所有邊中選擇權(quán)值最小的,在選擇的過程中注意出現(xiàn)多條權(quán)值相同的邊的情況,在不構(gòu)成環(huán)的前提下,都可以選擇,即最小生成樹不一定唯一,直到選出n-1條邊,把所有的結(jié)點都連接起來。
C、難度分析:此題難度屬于簡單,題目問的簡潔明了,很直白的考察最小生成樹算法,只要掌握了兩個算法的過程和注意事項,對付此類題是輕輕松松。
相關(guān)推薦:
2022年考研真題pdf下載 ※ 2022年考研答案pdf下載
2022考研答案 ※ 2022考研真題 ※ 考研萬題庫估分 ※ 關(guān)注微信對答案
· | 2022考研復(fù)試聯(lián)系導(dǎo)師有哪些注意事 | 04-28 |
· | 2022考研復(fù)試面試常見問題 | 04-28 |
· | 2022年考研復(fù)試面試回答提問方法有 | 04-28 |
· | 2022考研復(fù)試怎么緩解緩解焦慮心態(tài) | 04-27 |
· | 2022年考研復(fù)試的訣竅介紹 | 04-27 |
· | 2022年考研復(fù)試英語如何準備 | 04-26 |
· | 2022年考研復(fù)試英語口語常見句式 | 04-26 |
· | 2022年考研復(fù)試的四個細節(jié) | 04-26 |
· | 2022考研復(fù)試準備:與導(dǎo)師及時交流 | 04-26 |
· | 2022考研復(fù)試面試的綜合技巧 | 04-26 |