Skip to content

Commit added7b

Browse files
authored
Update binary-search.md
1 parent 0a0b112 commit added7b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

91/binary-search.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -925,7 +925,7 @@ class Solution:
925925

926926
![](https://tva1.sinaimg.cn/large/007S8ZIlly1ghlwu1qyklj30ex081758.jpg)
927927

928-
其实原理也不难,如果你用数组表示过完全二叉树,那么就很容易理解。 我们可以发现, 父节点的编号都是左节点的二倍,并且都是右节点的二倍 + 1。从二进制的角度来看就是:**父节点的编号左移一位就是左节点的编号,左移一位 + 1 就是右节点的编号**。 因此反过来, 知道了子节点的最后一位,我们就能知道它是父节点的左节点还是右节点啦。
928+
其实原理也不难,如果你用数组表示过完全二叉树,那么就很容易理解。 我们可以发现,左节点的编号都是父节点的二倍,并且右节点都是父节点的二倍 + 1。从二进制的角度来看就是:**父节点的编号左移一位就是左节点的编号,左移一位 + 1 就是右节点的编号**。 因此反过来, 知道了子节点的最后一位,我们就能知道它是父节点的左节点还是右节点啦。
929929

930930
## 题目推荐
931931

0 commit comments

Comments
 (0)