Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. private int laskeKorkeus(Puusolmu x) {
  2. if (x == null) {
  3. return -1;
  4. }
  5. int k1 = laskeKorkeus(x.left);
  6. int k2 = laskeKorkeus(x.right);
  7. return Math.max(k1, k2)+1;
  8. }
  9.  
  10. public void tarkistaAvl(Puutesti puu) {
  11. tarkistaAvl(puu.root);
  12. if (avl == false) {
  13. System.out.println("Puu ei ole AVL-puu.");
  14. avl = true;
  15. }
  16. else {
  17. System.out.println("Puu on AVL-puu");
  18. }
  19. }
  20.  
  21. private void tarkistaAvl(Puusolmu x) {
  22. if (x == null) {
  23. return;
  24. }
  25. tarkistaAvl(x.left);
  26. tarkistaAvl(x.right);
  27. if ((Math.abs(laskeKorkeus(x.left)-laskeKorkeus(x.right))) > 1)
  28. avl = false;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement