diff --git a/SearchTree.cpp b/SearchTree.cpp index 80adb23..db3d2c6 100644 --- a/SearchTree.cpp +++ b/SearchTree.cpp @@ -110,11 +110,15 @@ public: tree_node* sub_tree_right = node->right; // 左子树 值 - sub_tree_left->data.front(); + T left_value = sub_tree_left->data.front(); + // 右子树 值 + T right_value = sub_tree_right->data.front(); tree_node* current = sub_tree_right; - while () { - + while (current != nullptr) { + if (current->data.front() > left_value) { + current + } } }