Revision: 68527
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 19, 2015 08:28 by TopHatCroat
Initial Code
#include<iostream> using namespace std; void Preorder(int tekuci, tstablo* stablo){ cout<<tekuci<<" "; if(firstchildT(tekuci,stablo) !=-1) Preorder(firstchildT(tekuci,stablo),stablo); if(nextsiblingT(tekuci,stablo) !=-1) Preorder(nextsiblingT(tekuci,stablo),stablo); } void Inorder(int tekuci,tstablo* stablo){ if(firstchildT(tekuci,stablo)!=-1) Inorder(firstchildT(tekuci,stablo),stablo); cout<<tekuci<<" "; if(firstchildT(tekuci,stablo)!=-1){ tekuci=firstchildT(tekuci,stablo); while(nextsiblingT(tekuci,stablo)!=-1){ tekuci=nextsiblingT(tekuci,stablo); Inorder(tekuci,stablo); } } } void Postorder(int tekuci,tstablo* stablo){ if(firstchildT(tekuci,stablo)!=-1) Postorder(firstchildT(tekuci,stablo),stablo); int tekuci2=tekuci; if(firstchildT(tekuci2,stablo)!=-1){ tekuci2=firstchildT(tekuci2,stablo); while(nextsiblingT(tekuci2,stablo)!=-1){ tekuci2=nextsiblingT(tekuci2,stablo); Postorder(tekuci2,stablo); } } cout<<tekuci<<" "; }
Initial URL
Initial Description
ophodnja binarno stablo inorder postorder preorder
Initial Title
ophodnja_stabla.h
Initial Tags
Initial Language
C++