// [c] piotao, 20060226, @manta

#include <stdio.h>
#include <stdlib.h>
#include "Tree.h"

int main(){

	Tree* T = newTree();

	insertData(&T, 50);
	insertData(&T, 40);
	insertData(&T, 60);
	insertData(&T, 30);
	insertData(&T, 70);
	insertData(&T, 45);
	insertData(&T, 65);
	
	printf("Ilosc elementow: %i\n",calcSize(T->tree));
	
	/*
	 wezel drzewa jest wypisywany w osobnym wierszu
	 jezeli istnieje lewy syn, to dodatkowo jest znak <
	 jezeli istnieje prawy syn, to dodany jest znak >
	 wciecie wiersza oznacza przynaleznosc do wezla wyzej
	 np.
	 <50>
	   [10]
	   [60]
	 odpowiada drzewu:
	       50
	      /  \
	     10  60
  */
	
	printTree(T);

}
