Merge pull request #113 from mpokryva/node-find-fix

BinaryTree find(int key) fix
This commit is contained in:
Chetan Kaushik
2017-10-03 00:00:53 +05:30
committed by GitHub

View File

@ -67,18 +67,16 @@ class Tree{
*/
public Node find(int key) {
Node current = root;
Node last = root;
while (current != null) {
last = current;
if(key < current.data)
if(key < current.data) {
current = current.left;
else if(key > current.data)
} else if(key > current.data) {
current = current.right;
//If you find the value return it
else
} else { // If you find the value return it
return current;
}
return last;
}
return null;
}
/**