This commit is contained in:
krahets
2023-09-02 16:10:28 +08:00
parent 00adffaca7
commit 799698e67c
5 changed files with 274 additions and 28 deletions
+1 -2
View File
@@ -715,7 +715,7 @@ comments: true
pub fn insert(&mut self, num: i32) {
// 若树为空,则初始化根节点
if self.root.is_none() {
self.root = TreeNode::new(num);
self.root = Some(TreeNode::new(num));
return;
}
let mut cur = self.root.clone();
@@ -1356,7 +1356,6 @@ comments: true
void remove(int num) {
// 若树为空,直接提前返回
if (_root == null) return;
TreeNode? cur = _root;
TreeNode? pre = null;
// 循环查找,越过叶节点后跳出