Guest User

Untitled

a guest
Feb 22nd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. /**
  2. * @param h - height of tree
  3. * @param bf - branching factor
  4. * @param rand - random generator for generating elements
  5. */
  6. static Tree<Integer> generateTree(int h, int bf, Random rand) {
  7. Tree<Integer> t = new Tree<Integer>(rand.nextInt(10));
  8.  
  9. for (int i = 0; i < bf & h > 0; i++) {
  10. t.addSubtree(generateTree(h-1, bf, rand));
  11. }
  12.  
  13. return t;
  14. }
Add Comment
Please, Sign In to add comment