免費開始練習
高考申論題 108年 [電力工程] 計算機概論

第 五 題

五、給予一串資料:40,25,35,60,63,55,18,76,請畫出將此串資料依序建成的二元搜尋樹(Binary Search Tree),之後,如何利用此二元搜尋樹來進行這些資料由小至大的排序(Sorting)?最後,給予如下二元樹節點的 C 語言宣告,請完成此排序的遞迴程式。(25 分) #include #include struct node{ int data; struct node *left; struct node *right; }; typedef struct node *NODEPTR; void sort (NODEPTR tree) { }
📝 此題為申論題

思路引導 VIP

本題測驗二元搜尋樹(BST)的建置規則、走訪原理與遞迴程式實作。首先依據『左小右大』原則逐步插入節點畫出 BST,接著點出『中序追蹤(Inorder Traversal)』能自然形成由小到大排序的特性,最後利用 C 語言指標與遞迴完成走訪函式。

🤖
AI 詳解 AI 專屬家教

【破題】本題核心在於評量二元搜尋樹(Binary Search Tree, BST)之建構原理、資料走訪機制及遞迴程式(Recursive Program)的實作能力。 【論述】 一、建立二元搜尋樹(Binary Search Tree)

▼ 還有更多解析內容

升級 VIP 解鎖