diff --git a/SearchTree.cpp b/SearchTree.cpp index db3d2c6..6e10bd9 100644 --- a/SearchTree.cpp +++ b/SearchTree.cpp @@ -117,7 +117,9 @@ public: tree_node* current = sub_tree_right; while (current != nullptr) { if (current->data.front() > left_value) { - current + current = current->left; + } else if (current->data.front() < left_value) { + current->right = sub_tree_left; } } }