前序、中序、後序遍歷序列,你懂透徹了嗎?

2020-12-24 一隻花慄鼠嘿

不得不說,國家計算機二級選擇題題目中,序列問題是一個高頻考點,而且對於這類題目,只有掌握其中的法則,才能舉一反三,對於這大類的題目融會貫通。

每個人看待題目都有自己的一套小訣竅,接下來就給大家介紹一下我對於這類題目的小總結。

①首先要掌握三個序列字母排序的規律:

前序序列:根左右

中序序列:左根右

後序序列:左右根

②接著看題目,題中一般會給出兩個序列,然後讓我們根據給出的兩個序列求出剩下那個序列,這時把兩個序列寫在草紙上,根據①中的排序規律確定根節點,將其用矩形框出,然後再確定根節點的左右子樹,以此類推,邊做邊畫二叉樹表示,解題思路會更加清晰。

下面結合例題看一下這類問題:

1、某二叉樹的中序遍歷序列為CBADE,後序遍歷序列為CBEDA,則前序遍歷序列為_____。

解析:由後序遍歷序列知A是根節點,由中序遍歷序列知CB是左子樹,DE是右子樹。由後序遍歷序列可知B和D分別為左右子樹中的根節點,由中序遍歷序列可知C是B的左子結點,E是D的右子結點,畫出圖形二叉樹後,即可得前序序列為ABCDE。

2、某二叉樹的後序遍歷序列與中序遍歷序列相同,均為ABCDEF,則按層次輸出(同一層從左到右)的序列為________。

解析:與第1題相同,根據後序遍歷序列和中序遍歷序列可畫出二叉樹圖形,然後根據圖形按從上到下,從左到右的順序寫出輸出的序列即為FEDCBA。

3、某完全二叉樹按層次輸出(同一層從左到右)的序列為ABCDEFGH,該完全二叉樹的前序序列為________。

解析:如下圖為完全二叉樹,根據前序序列排序規律為根左右,可得到前序序列為ABDHECFG。

4、排序二叉樹中,左子樹上的值均小於其根節點,右子樹上的值均大於其根節點,所以其中序序列一定為_______。

解析:因為中序序列排列規律為:左根右,因為題中說:右子樹上的值>根節點>左子樹上的值,所以可知中序序列一定為有序序列。

5、在具有n個結點的二叉樹中,如各結點值互不相同,但前序序列與中序序列相同,則該二叉樹的深度為________。

解析:前、中遍歷序列相同說明該樹除葉子結點,每個結點都只有右子結點,所以該二叉樹深度為n。

相關焦點

  • 周新廉將軍文集:文無第一,簡評《蘭亭集序》與《滕王閣序》
    「社會閱歷」是一個人成長的關鍵內容,通過對兩人「社會閱歷」的對比分析,我們可以看到我們的成長軌跡,甚至還能夠解釋他們在作品中所抒發的思想與情感。王羲之13歲時拜見過大名士周顗,長大後被太尉郗鑑收為女婿。有了一個當官的嶽父,何愁「官路」不發達?
  • 前序部分的限定作用及與現有技術的關係
    本案二審判決後,雙方當事人籤署了協議,對包括本案在內的多個專利糾紛一攬子協調解決。對於前序部分的內容組成,法律規定較為簡單明確,但在司法實踐中,對於前序部分的內容理解仍然存在一定的爭議,特別是何為主題名稱,何為共有必要技術特徵。例如本案中,理邦公司涉案專利的獨立權利要求前序部分記載:「一種彈扣式防鬆脫的連接器」。對「彈扣式防鬆脫」究竟是主題名稱的內容還是共有必要技術特徵的內容存在不同的理解。
  • 狼人殺新板子(定序王子)
    定序王子 加布裡埃爾-休斯 目標/逆轉時間,逐出全部狼人出局 能力/每個白天的第一次放逐投票結束後,定序王子可以翻牌發動技能,逆轉時空回到本次投票前並重新投票,重新投票前,定序王子可以獲得額外一次發言時間。
  • C語言經典算法之中序式轉後序式
    中序式轉後序式,遇到中序表示式時,無法直接進行運算,而必須進一步判斷運算的先後順序,所以 必須將中序表示式轉換為另一種表示方 法。可以將中序表示式轉換為後序(Postfix)表示式,後序表示式又稱之為逆向波蘭表示式(Reverse polishnotation),它是由波蘭的數學家盧卡謝維奇提出,例如(a+b)*(c+d)這個式子,表示為後序 表示式時是ab+cd+*。
  • 《陰陽師》序之律夜荒魂怎麼打 序之律陣容搭配攻略
    、序之律夜荒魂怎麼打呢,九遊手遊網為大家帶來介紹吧。   序之律陣容搭配: 現在有這兩個陣容,這兩陣容都能打出很不錯的分數,等活動上線正式服後大家可以嘗試一下。 用茨林的話就沒那麼繁瑣,全程標記草人即可,因為會有小怪,所以秒掉小怪後的第二段溢出傷害會很爆炸,再配合書翁的記仇,最終打出的傷害會非常可觀,若想衝榜前100,那還需要一些壽命,因為BOSS的攻擊會帶有控制效果。
  • 「序數詞」英語怎麼說?
    序數詞英語怎麼說:Ordinal釋義:序數詞(如第一、第二等);序數的音標:英 [dnl] 美 [rdnl]ordinal number釋義:序數音標:英 [dnl nmb(r)] 美 [rdnl nmbr]ordinal numeral釋義:序數詞;序數音標:英 [dnl njumrl] 美 [rdnl numrl]序數詞英語怎麼說相似短語:
  • 李世民為讓《蘭亭序》陪葬,不惜對兒子說軟話,可李治真照做了嗎
    到唐太宗時期,《蘭亭序》已經傳到了他的七代孫王法極手中。王法極同樣是一位優秀的書法家,他深知此作的珍貴和重要,但他早已出家,沒有後代,於是在臨終前將此作交給了自己最看好的弟子辯才和尚。辯才自然是不敢怠慢,將《蘭亭序》真跡藏在了房間的一個暗龕當中,嚴加保管,深藏不露。
  • 二叉樹的所有遍歷非遞歸實現
    前言:二叉樹的遍歷形式有很多,比如前序、中序、後序、層序遍歷,在最近的一次面試中,面試官要求手寫層序遍歷代碼(非遞歸的形式),由此可見遍歷的重要性.本篇博客我們就來看一下二叉樹的幾種遍歷方式.本篇博客語言均採用java實現:目錄:一:二叉樹簡介二:前序遍歷三:中序遍歷
  • 天下第一行書《蘭亭序》真跡究竟在哪?郭沫若:挖開乾陵就能找到
    《蘭亭序》中國古代書法界的巔峰之作,即便不懂書法的人都會知道這幅驚世之作,它有著「天下第一行書」之稱。《蘭亭序》是王羲之創作,主要內容是描述和友人在蘭亭組織了一場活動,大家曲水流觴,飲酒作詩,好不快活。
  • 2021年中考英語知識點:序數詞的構成及用法
    中考網整理了關於2021年中考英語知識點:序數詞的構成及用法,希望對同學們有所幫助,僅供參考。   序數詞的構成及用法:   1、以下幾個序數詞較為特殊:   first(第一) second(第二) third(第三) fifth(第五)   eighth(第八) ninth(第九) twelfth(第十二)   2、以-ty結尾的基數詞變為序數詞的構成方法是:先將十位整數的基數詞尾的-ty變成-ti
  • 鑫序|2020年,你最感恩的是什麼?
    生命中有很多值得在乎的人和值得感謝的事,但遺憾的是大家往往總把祝福記心頭,問候很少說出口。借感恩節契機,鑫序新材料在此向所有幫助與支持我們的人道一聲謝,感恩你們的一路相伴!2020年,你最感恩的是什麼?01 感恩 無私 奉獻2020年,是一個有點特別的年份。
  • 千古第一駢文《滕王閣序》,究竟奇在何處?美在何處?
    一篇《滕王閣序》驚豔了無數個時代,其文採之翩然,思維之敏捷,讓這篇駢文如同文海中的定海神針,獨步古今,稱之為奇文亦不為過。千年以來,多少人被《滕王閣序》所傾倒,讓人高山仰止。賈誼被貶謫到長沙,並不是因為沒有明主,梁鴻選擇隱居海邊,難道不是發生在政治清明的時代嗎?王勃寫到此處情緒已經高漲,這一段人生際遇可謂寫盡古今,引發人們的共鳴,讀來似有嗚咽之聲。但是,我們就應該如此沉淪嗎?
  • 《鐵板神數》八卦滾數序簡介
    在此特別說明,這才是正經的流傳自唐代的」寶訣」,只是你並不懂得運用而已。這種方法的關鍵在係數的取捨,利用八卦滾或者四門變取得的數序,只有經過數序+係數這個步驟,才能夠最終得到條文。每一個神數愛好者都在此處止步不前,真正嘗到了「鐵學」的滋味。
  • 延綿千年的筵席——蘭亭集序
    後之覽者,亦將有感於斯文。 這樣一群有趣卻截然不同的靈魂聚集在三月三的會稽山中,把酒言歡,共享宇宙之美之時,王羲之卻突然由高興轉至悲傷,大悲大喜,一瞬之間,「向之所欣,俯仰之間,已為陳跡,猶不能不以之興懷。況修短隨化,終期於盡。古人云:『死生亦大矣!』豈不痛哉!」 「死生亦大矣!」
  • 八大山人臨摹的《蘭亭序》,有沒有超出你的想像?
    八大山人臨摹的《蘭亭序》,有沒有超出你的想像?文/文涓相信很多人都知道,在學習書法的過程當中,臨帖是一種快速入門的方法,因而也被很多書法家採用。不過讓大家沒有想到的是,作為一位非常出名的書法大家,八大山人也曾經臨摹過《蘭亭序》,並取得了令人稱讚的成就。在前幾年的時候,這幅作品曾經被拍賣出了不菲的價格,一時間引起了人們的熱議。由此看來,八大山人的臨帖水平,已經達到了非常高的境界。
  • 讀懂《滕王閣序》10句名言,就可以笑對人生
    那麼,《滕王閣序》一定能上榜。工整的對偶,華麗的詞藻,讓人讚嘆不絕。除此之外,《滕王閣序》中還充滿了對人生的感慨與喟嘆。如果我們讀懂了《滕王閣序》的10個名句,就可笑對人生。1老當益壯,寧移白首之心?窮且益堅,不墜青雲之志。《滕王閣序》【譯文】年紀大了應當更有壯志,哪能在白髮蒼蒼時改變自己的心志?
  • 《蘭亭序》:「天下第一行書」的傳奇及真偽論辯
    《蘭亭序》,又稱《蘭亭敘》、《蘭亭集序》、《臨河序》、《褉帖》、《褉序》等,28行,324字。王羲之書。 《蘭亭序》原本已佚,存世《蘭亭序》有摹本、臨本、刻本多種,其中以唐代馮承素摹本最為著名。馮摹《蘭亭序》,紙本,縱24.5cm,橫69.9cm。
  • 王羲之的《蘭亭集序》為何被譽為「天下第一行書」?
    《蘭亭集序》全貼共28行,324字,王羲之和他的好友們飲酒賦詩、流觴曲水,寫完這篇序後,相傳酒醒後王羲之又寫了好幾遍,但都不及這篇寫得好。王羲之也對他十分珍惜,視為珍寶。唐太宗時,為得到《蘭亭集序》的真跡,曾派監察御史蕭翼前往越州的一所寺院,花了九牛二虎之力才從王羲之的後人智永和尚的弟子辯才手中得到《蘭亭集序》真跡,交給唐太宗。唐太宗亦將《蘭亭集序》視為珍寶,令當時的書法名家們臨摹書寫。相傳,唐太宗死後,將《蘭亭集序》作為隨葬品帶進了陵墓,即唐昭陵。
  • 新國風繪本《蘭亭序》,跟隨王羲之,尋覓你心中的山水
    漢字自創造以來,逐漸發展成為一門極具特色的東方美學,歷代名家法帖皆是珍貴的藝術瑰寶,其中最著名的作品便是王羲之的《蘭亭序》。王羲之緣何寫下《蘭亭序》? 他在《蘭亭序》中表達了一種怎樣的人生態度? 在一千六百多年後的今天,我們該如何去感受那一段歷史、體會那個時代呢?
  • 英語中基數詞與序數詞的區別和用法,原來這麼好記
    在英語學習中很多同學分不清基數詞和序數詞,其實很簡單的哦,下面我們就來看看它們之間有什麼區別與聯繫吧。表示數目和順序的詞叫做數詞,數詞又分為基數詞和序數詞。從右開始,第一個「,」前的數字後添加 thousand (千),第二個「,」前面的數字後添加 million (百萬),第三個「,」前的數字後添加 billion (十億)。然後一節一節分別表示,兩個逗號之間最大的數為百位數形式。