Skip to content

Commit 32c558b

Browse files
committed
Added main.swift to the Radix-Tree directory and updated RadixTree.swift class
1 parent 6d5d92a commit 32c558b

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

Radix-Tree/main.swift

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
var radix = RadixTree()
2+
var radix2 = RadixTree()
3+
var radixWiki = RadixTree()
4+
5+
print("-------------------------------------------------")
6+
radix.printTree()
7+
print("--------------------------------------------------")
8+
radix.insert( "courting" )
9+
radix.printTree()
10+
print("-------------------------------------------------")
11+
radix.insert( "coral" )
12+
radix.printTree()
13+
print("--------------------------------------------------")
14+
radix.insert( "courted" )
15+
radix.printTree()
16+
print("---------------------------------------------------")
17+
print( radix.insert( "corals") )
18+
radix.printTree()
19+
20+
print( radixWiki.insert("romanus") )
21+
print( radixWiki.insert("rubicundus") )
22+
print( radixWiki.insert("rubicon") )
23+
print( radixWiki.insert("romane") )
24+
print( radixWiki.insert("ruber") )
25+
print( radixWiki.insert("rubens") )
26+
print( radixWiki.insert("romulus") )
27+
radixWiki.insert("start")
28+
radixWiki.insert("shoot")
29+
radixWiki.insert("shit")
30+
radixWiki.insert("starch")
31+
radixWiki.insert("steven")
32+
33+
radixWiki.insert("compute")
34+
radixWiki.insert("compatible")
35+
radixWiki.insert("construction")
36+
radixWiki.insert("coral")
37+
radixWiki.insert("crude")
38+
radixWiki.insert("chalk")
39+
radixWiki.insert("chime")
40+
radixWiki.insert("courting")
41+
radixWiki.insert("courted")
42+
43+
print("PRINT TEST-------------------------------")
44+
radixWiki.printTree()
45+
46+
// let h = radix.height()
47+
// let h2 = radix2.height()
48+
// let hwiki = radixWiki.height()
49+
// print("Height of tree: \(h)")
50+
// print("height of second tree: \(h2)")
51+
// print("Height of wikipedia tree: \(hwiki)")
52+
53+
// print(radixWiki.root.level())
54+
// print(radixWiki.root.children[0].level())
55+
// print(radixWiki.root.children[0].children[0].level())
56+
// print(radixWiki.root.children[0].children[0].children[0].level())
57+
58+
// print("\t\t\t\t\t\ttest")
59+
// print("PRINT TEST-------------------------------")
60+
// radixWiki.printTree()
61+
62+
// print("PRINT TEST-------------------------------")
63+
// radix.printTree()

0 commit comments

Comments
 (0)