mirror of
https://github.com/krahets/hello-algo.git
synced 2026-08-23 08:47:12 +00:00
Fix multilingual content typos (#1958)
This commit is contained in:
@@ -21,12 +21,12 @@
|
||||
根據定義,`preorder` 和 `inorder` 都可以劃分為三個部分。
|
||||
|
||||
- 前序走訪:`[ 根節點 | 左子樹 | 右子樹 ]` ,例如上圖的樹對應 `[ 3 | 9 | 2 1 7 ]` 。
|
||||
- 中序走訪:`[ 左子樹 | 根節點 | 右子樹 ]` ,例如上圖的樹對應 `[ 9 | 3 | 1 2 7 ]` 。
|
||||
- 中序走訪:`[ 左子樹 | 根節點 | 右子樹 ]` ,例如上圖的樹對應 `[ 9 | 3 | 1 2 7 ]` 。
|
||||
|
||||
以上圖資料為例,我們可以透過下圖所示的步驟得到劃分結果。
|
||||
|
||||
1. 前序走訪的首元素 3 是根節點的值。
|
||||
2. 查詢根節點 3 在 `inorder` 中的索引,利用該索引可將 `inorder` 劃分為 `[ 9 | 3 | 1 2 7 ]` 。
|
||||
2. 查詢根節點 3 在 `inorder` 中的索引,利用該索引可將 `inorder` 劃分為 `[ 9 | 3 | 1 2 7 ]` 。
|
||||
3. 根據 `inorder` 的劃分結果,易得左子樹和右子樹的節點數量分別為 1 和 3 ,從而可將 `preorder` 劃分為 `[ 3 | 9 | 2 1 7 ]` 。
|
||||
|
||||

|
||||
|
||||
Reference in New Issue
Block a user