Implementation algorithm for Binary Tree with deleting items and printing Tree
This implemetation includes such operates:
- adding value
- checking value for existence
- deleting value
- printing out tree structure via pseudo graphic
Example output:
Initial tree
5
ββββββββ΄ββββββββ
2 7
ββββββ΄βββ ββββββ΄βββ
1 3 6 8
ββ΄ββ ββββ΄β ββ΄ββ ββββ΄β
4 9
ββ΄ββ ββ΄ββ
After deleted item
5
βββββββ΄βββββββ
2 8
ββββββ΄βββ ββββ΄βββ
1 3 6 9
ββ΄ββ ββββ΄β ββ΄ββ ββ΄ββ
4
ββ΄ββ
Random tree
27
ββββββββββββββββββββ΄βββββββββββ
22 36
ββββ΄βββββββ βββββββββββββββββββ΄β
18 26 41
βββ΄ββββββ ββ΄ββ ββββββββββββββββ΄βββ
4 37 60
ββββ΄βββ ββ΄ββ ββββββββββ΄ββββββ
3 12 43 82
ββ΄ββ ββ΄ββ βββββ΄ββ ββββ΄ββββββ
52 65 94
βββ΄βββ ββββ΄βββ ββ΄ββ
48 63 67
ββ΄ββ ββ΄ββ ββ΄ββ