|
| 1 | +#include"tree.cpp" |
| 2 | + |
| 3 | + |
| 4 | +int main() |
| 5 | +{ |
| 6 | + tree a; |
| 7 | + a = alokasinode(13); |
| 8 | + |
| 9 | + left(a) = alokasinode(14); |
| 10 | + left(left(a)) = alokasinode(39); |
| 11 | + left(left(left(a))) = alokasinode(31); |
| 12 | + right(left(left(a))) = alokasinode(50); |
| 13 | + right(left(a)) = alokasinode(28); |
| 14 | + left(right(left(a))) = alokasinode(14); |
| 15 | + right(a) = alokasinode(2); |
| 16 | + left(right(a)) = alokasinode(18); |
| 17 | + right(right(a)) = alokasinode(19); |
| 18 | + left(right(right(a))) = alokasinode(15); |
| 19 | + right(left(right(right(a)))) = alokasinode(41); |
| 20 | + right(right(right(a))) = alokasinode(21); |
| 21 | + |
| 22 | + cout<<"Banyak Vertex : "<<nVertex(a); |
| 23 | + cout<<endl; |
| 24 | + |
| 25 | + cout<<"Banyak Daun : "<<nLeaves(a); |
| 26 | + cout<<endl; |
| 27 | + |
| 28 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 13))<<endl; |
| 29 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 14))<<endl; |
| 30 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 39))<<endl; |
| 31 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 31))<<endl; |
| 32 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 50))<<endl; |
| 33 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 28))<<endl; |
| 34 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 14))<<endl; |
| 35 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 2))<<endl; |
| 36 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 18))<<endl; |
| 37 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 19))<<endl; |
| 38 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 15))<<endl; |
| 39 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 21))<<endl; |
| 40 | + cout<<"Harusnya : "<<id(depthFirstSearch(a, 41))<<endl; |
| 41 | + cout<<"Harusnya : "<<depthFirstSearch(a, 12)<<endl; |
| 42 | + cout<<"Harusnya : "<<depthFirstSearch(NULL, 12)<<endl; |
| 43 | + |
| 44 | + cout<<"Harusnya : "<<height(a)-1<<endl; |
| 45 | + cout<<"Harusnya true(1) : "<<balanced(a)<<endl; |
| 46 | + |
| 47 | + |
| 48 | + return 0; |
| 49 | +} |
0 commit comments