1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

Update tree.md

This commit is contained in:
Dayu 2022-04-07 11:34:43 +08:00 committed by GitHub
parent 0bb301e441
commit 8abb2f7c41
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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);
}
```
```