mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
Update tree.md
This commit is contained in:
parent
0bb301e441
commit
8abb2f7c41
@ -110,7 +110,7 @@ tag:
|
||||
|
||||
### 顺序存储
|
||||
|
||||
顺序存储就是利用数组进行存储,数组中的每一个位置仅存储节点的 data,不存储左右子节点的指针,子节点的索引通过数组下标完成。根结点的序号为 1,对于每个节点 Node,假设它存储在数组中下标为 i 的位置,那么它的左子节点就存储在 2 _ i 的位置,它的右子节点存储在下标为 2 _ i+1 的位置。
|
||||
顺序存储就是利用数组进行存储,数组中的每一个位置仅存储节点的 data,不存储左右子节点的指针,子节点的索引通过数组下标完成。根结点的序号为 1,对于每个节点 Node,假设它存储在数组中下标为 i 的位置,那么它的左子节点就存储在 2i 的位置,它的右子节点存储在下标为 2i+1 的位置。
|
||||
|
||||
一棵完全二叉树的数组顺序存储如下图所示:
|
||||
|
||||
@ -181,4 +181,4 @@ public void postOrder(TreeNode root){
|
||||
postOrder(root.right);
|
||||
system.out.println(root.data);
|
||||
}
|
||||
```
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user