File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -170,3 +170,27 @@ class BinarySearchTree {
170170 }
171171}
172172
173+ function main ( ) {
174+ let tree = new BinarySearchTree ( ) ;
175+
176+ tree . add ( 1 ) ;
177+ tree . add ( 4 ) ;
178+ tree . add ( 3 ) ;
179+ tree . add ( 5 ) ;
180+ tree . add ( 2 ) ;
181+
182+ tree . preOrderTraversal ( ) ;
183+ tree . inOrderTraversal ( ) ;
184+ tree . postOrderTraversal ( ) ;
185+
186+ tree . containsElement ( 3 ) ;
187+ tree . remove ( 3 ) ;
188+ tree . containsElement ( 3 ) ;
189+ tree . inOrderTraversal ( ) ;
190+
191+ tree . empty ( ) ;
192+ tree . inOrderTraversal ( ) ;
193+ }
194+
195+ main ( ) ;
196+
Original file line number Diff line number Diff line change @@ -18,4 +18,21 @@ class Queue {
1818 empty ( ) {
1919 this . queue = [ ] ;
2020 }
21- }
21+ }
22+
23+ function main ( ) {
24+ let queue = new Queue ( ) ;
25+
26+ queue . enqueue ( 1 ) ;
27+ queue . enqueue ( 2 ) ;
28+ queue . enqueue ( 3 ) ;
29+ queue . read ( ) ;
30+
31+ queue . dequeue ( ) ;
32+ queue . read ( ) ;
33+
34+ queue . empty ( ) ;
35+ queue . read ( ) ;
36+ }
37+
38+ main ( ) ;
You can’t perform that action at this time.
0 commit comments