Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1.  
  2. public class SearchTree {
  3.    
  4.     private boolean empty = false;
  5.     private int root;
  6.     private SearchTree left;
  7.     private SearchTree right;
  8.    
  9.     public SearchTree() {
  10.         empty = true;
  11.     }
  12.    
  13.     public SearchTree(int rt, SearchTree l, SearchTree r) {
  14.         root = rt;
  15.         left = l;
  16.         right = r;
  17.     }
  18.    
  19.     public boolean search(int n) {
  20.         if(empty) {
  21.             return false;
  22.         } else if(root == n) {
  23.             return true;
  24.         } else if(root > n) {
  25.             return left.search(n);
  26.         } else {
  27.             return right.search(n);
  28.         }
  29.     }
  30.    
  31.     public SearchTree insert(int n) {
  32.         if(empty) {
  33.             return new SearchTree(n, new SearchTree(), new SearchTree());
  34.         } else if(
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement