Re: [閒聊] 預官

看板ck55th324作者 ( 虛 幻)時間15年前 (2009/01/17 00:48), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《logteng ()》之銘言: : 更 我計概看不太懂啦!! : 預官跟國考只差兩三天 : 劉小諭你說說看要怎麼辦 前幾天在看研究所考題有講到binary tree 記得之前考預官有考 考預官前一年考古題也有 如果知道這是在幹嘛的話還滿簡單的 二元樹 定義就算了 大概長這樣 A / \ B C / \ / \ D E F G 一律從中間開始寫成一串表示 中序是 左下做完-自己-右下做 前序是 自己-左下做-右下做 後序是 左下做-右下做-自己 所以上面 中序 DBEAFCG (A的左下->B的左下->"D"(做完回上層)->"B"(自己)->(做右下)"E" (做完回上層->A的左下都做完->"A"->(做A的右下)->C的左下開始->"F"... 前序 ABDECFG 後序 DEBFGCA 預官考試好像給一個某序 然後問哪一個是他的另一序吧 這樣考很爛 要花滿多時間算的 (因為題目沒法畫成唯一的tree) 考試的時候就畫題目的tree 然後根據選項的走法 刪不合的吧 至於要怎麼從字串變tree 恩 前序第一個一定是root 後序最後一個一定是root 中序的話 如果左右數量相等 則中間的是root 大概這樣去推 不然反正計概這科時間應該剩很多 就畫上面那個圖用題目的字母去去填 XD (要記得考慮空的) 如果給前序 ABCDEFGH 就會知道 A在root 跟中序CDBEAGFH 比較 可以知道 CDBE在左邊 FGH在右邊 跟後序DCEBGHFA 比較 拿前序第二個B去看 就知道後序在B之前的DCEB在左邊 之後左右邊繼續做 就可以推出 A / \ B F / \ / \ C E G H \ D 大概是這樣.... 就算學會了也才多兩分 還是去看"海龍海虎海獅海豹海象海熊"哪些是潛艇的名字比較快XD -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.91.192

01/19 00:01, , 1F
XD
01/19 00:01, 1F
文章代碼(AID): #19SBf68N (ck55th324)
討論串 (同標題文章)
本文引述了以下文章的的內容:
閒聊
19
24
完整討論串 (本文為第 2 之 2 篇):
閒聊
19
24
閒聊
1
1
文章代碼(AID): #19SBf68N (ck55th324)