Guest User

Untitled

a guest
Nov 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. public class BinarySearchTree {
  2. int node;
  3. BinarySearchTree left;
  4. BinarySearchTree right;
  5. }
  6.  
  7. BinarySearchTree createBinarySearchTree(BinarySearchTree tree, int[] array, int start, int end) {
  8. if (array.length == 0) {
  9. return null;
  10. }
  11.  
  12. if (array.length == 1) {
  13. tree.node = array[0];
  14. return tree;
  15. }
  16.  
  17. tree.node = array[array.length / 2];
  18. tree.left = createBinarySearchTree(tree.left, array, start, (array.length / 2) - 1);
  19. tree.right = createBinarySearchTree(tree.left, array, (array.length / 2) + 1, end);
  20.  
  21. return tree;
  22. }
Add Comment
Please, Sign In to add comment