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

@@ -4,11 +4,9 @@
* Author: nuomi1 (nuomi1@qq.com)
*/
/**
*
* [left, mid]
* [mid + 1, right]
*/
/* */
// [left, mid]
// [mid + 1, right]
func merge(nums: inout [Int], left: Int, mid: Int, right: Int) {
//
let tmp = Array(nums[left ..< (right + 1)])

View File

@@ -8,7 +8,7 @@ import utils
/* AVL */
class AVLTree {
fileprivate var root: TreeNode? //
fileprivate var root: TreeNode? //
/* */
func height(node: TreeNode?) -> Int {
@@ -40,7 +40,7 @@ class AVLTree {
//
updateHeight(node: node)
updateHeight(node: child)
//
//
return child
}
@@ -54,7 +54,7 @@ class AVLTree {
//
updateHeight(node: node)
updateHeight(node: child)
//
//
return child
}
@@ -112,7 +112,7 @@ class AVLTree {
updateHeight(node: node) //
/* 2. 使 */
node = rotate(node: node)
//
//
return node
}
@@ -155,7 +155,7 @@ class AVLTree {
updateHeight(node: node) //
/* 2. 使 */
node = rotate(node: node)
//
//
return node
}

View File

@@ -14,7 +14,7 @@ func hierOrder(root: TreeNode) -> [Int] {
var list: [Int] = []
while !queue.isEmpty {
let node = queue.removeFirst() //
list.append(node.val) //
list.append(node.val) //
if let left = node.left {
queue.append(left) //
}