public class avltest { public static void main(String[] args) { avlnode A = new avlnode(64); A.insert(32); A.insert(96); A.insert(80); A.insert(112); A.insert(48); A.insert(88); treegraph W = new treegraph(1024,768); W.drawtree(A); try{Thread.sleep(5000);} catch (Exception e) {} A = A.delete(64); W.drawtree(A); avlnode B = new avlnode(7); B.insert(8); B.insert(6); B.insert(5); B.insert(4); B.insert(3); B.insert(2); B.insert(1); treegraph V = new treegraph(1024,768); V.drawtree(B); try{Thread.sleep(5000);} catch (Exception e) {} B.delete(5); V.drawtree(B); /* // non-graphical test; int x = (int)(Math.random()*10000); avlnode C = new avlnode(x); for(int i=0;i<4095;i++) C.insert((int)(Math.random()*10000)); System.out.println(C.height); */ } // main }