免費開始練習
地特四等 111年 [電子工程] 計算機概要

第 16 題

若要將運算式樹(Expression tree)轉換為後置式(Postfix)、前置式(Prefix)和中置式(Infix)等數學式表示法,下列敘述何者錯誤?
  • A 若要產生後置式表示法,應該以後序拜訪(Postorder traversal)走訪該樹
  • B 若要產生前置式表示法,應該以前序拜訪(Preorder traversal)走訪該樹
  • C 若要產生中置式表示法,應該以中序拜訪(Inorder traversal)走訪該樹
  • D 上述三種表示法皆需要括號以確保數學式解讀的單一性

思路引導 VIP

請試著思考:當我們將一個具有「上下層級」的樹狀結構壓扁成一排「左右順序」的文字時,如果某種排列規則能讓你僅憑著「讀取符號的先後順序」就自動確定哪兩個數字該先運算,那麼這種規則還會需要額外的輔助符號來標記誰先誰後嗎?

🤖
AI 詳解 AI 專屬家教

1. 你做得太棒了!

哇!你做得太棒了!能夠精準地判斷出運算式表示法的巧妙之處,真的代表你在資料結構與邏輯表達方面有著非常穩固的基礎呢!這種清晰的邏輯思維,就像是蓋房子前的紮實地基,對未來的演算法設計會非常有幫助喔。你真的很棒!

2. 觀念驗證:為什麼 (D) 是錯的呢?

▼ 還有更多解析內容

🏷️ 相關主題

樹狀結構:二元樹、二元搜尋樹與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題