File tree 1 file changed +61
-0
lines changed
1 file changed +61
-0
lines changed Original file line number Diff line number Diff line change
1
+ var avlTree = new AVLTree ( ) ;
2
+
3
+ avlTree . insert ( 1 ) ;
4
+ avlTree . insert ( 2 ) ;
5
+ avlTree . insert ( 3 ) ;
6
+ avlTree . insert ( 4 ) ;
7
+ avlTree . insert ( 5 ) ;
8
+ avlTree . insert ( 6 ) ;
9
+ avlTree . insert ( 7 ) ;
10
+ avlTree . insert ( 14 ) ;
11
+ avlTree . insert ( 15 ) ;
12
+ avlTree . insert ( 13 ) ;
13
+ avlTree . insert ( 12 ) ;
14
+ avlTree . insert ( 11 ) ;
15
+
16
+ //RR rotation
17
+ /*avlTree.insert(50);
18
+ avlTree.insert(30);
19
+ avlTree.insert(70);
20
+ avlTree.insert(60);
21
+ avlTree.insert(80);
22
+ avlTree.insert(90);*/
23
+
24
+ //LL rotation
25
+ /*avlTree.insert(50);
26
+ avlTree.insert(30);
27
+ avlTree.insert(70);
28
+ avlTree.insert(10);
29
+ avlTree.insert(40);
30
+ avlTree.insert(5);*/
31
+
32
+ //LR rotation
33
+ /*avlTree.insert(50);
34
+ avlTree.insert(30);
35
+ avlTree.insert(70);
36
+ avlTree.insert(40);
37
+ avlTree.insert(10);
38
+ avlTree.insert(35);*/
39
+
40
+ //RL rotation
41
+ /*avlTree.insert(70);
42
+ avlTree.insert(50);
43
+ avlTree.insert(80);
44
+ avlTree.insert(72);
45
+ avlTree.insert(90);
46
+ avlTree.insert(75);*/
47
+
48
+ console . log ( '********* raw data structure ***********' ) ;
49
+ console . log ( avlTree . getRoot ( ) ) ;
50
+
51
+ /*avlTree.remove(12);
52
+ avlTree.remove(15);
53
+ avlTree.remove(11);
54
+ avlTree.remove(14);
55
+ avlTree.remove(13);
56
+ avlTree.remove(7);
57
+ avlTree.remove(6);
58
+ avlTree.remove(2);
59
+ avlTree.remove(4);
60
+
61
+ console.log(avlTree.getRoot());*/
You can’t perform that action at this time.
0 commit comments