1. Add build script for Java.

2. Add height limitation for code blocks in extra.css.
3. Fix "节点" to "结点".
This commit is contained in:
krahets
2023-02-07 04:43:52 +08:00
parent b14568151c
commit ecbf2d1560
54 changed files with 457 additions and 1633 deletions

View File

@ -43,7 +43,7 @@ class AVLTree:
# 更新结点高度
self.__update_height(node)
self.__update_height(child)
# 返回旋转后子树的根
# 返回旋转后子树的根
return child
""" 左旋操作 """
@ -56,7 +56,7 @@ class AVLTree:
# 更新结点高度
self.__update_height(node)
self.__update_height(child)
# 返回旋转后子树的根
# 返回旋转后子树的根
return child
""" 执行旋转操作,使该子树重新恢复平衡 """

View File

@ -13,7 +13,7 @@ from include import *
""" Driver Code """
if __name__ == "__main__":
""" 初始化二叉树 """
# 初始化
# 初始化
n1 = TreeNode(val=1)
n2 = TreeNode(val=2)
n3 = TreeNode(val=3)
@ -29,7 +29,7 @@ if __name__ == "__main__":
""" 插入与删除结点 """
P = TreeNode(0)
# 在 n1 -> n2 中间插入点 P
# 在 n1 -> n2 中间插入点 P
n1.left = P
P.left = n2
print("\n插入结点 P 后\n")

View File

@ -18,7 +18,7 @@ def hier_order(root: Optional[TreeNode]):
res = []
while queue:
node = queue.popleft() # 队列出队
res.append(node.val) # 保存点值
res.append(node.val) # 保存点值
if node.left is not None:
queue.append(node.left) # 左子结点入队
if node.right is not None: