Revision: 68415
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 17, 2015 12:15 by vale
Initial Code
#include <iostream> using namespace std; void Preorder(int t, tree *T){ cout <<t<<" "; if(FirstChildT(t,T)!=-1) Preorder(FirstChildT(t,T),T); if(NextSiblingT(t,T)!=-1) Preorder(NextSiblingT(t,T),T); } void Inorder(int t,tree *T){ if (FirstChildT(t,T)!=-1) Inorder(FirstChildT(t,T),T); cout <<t<<" "; if(FirstChildT(t,T)!=-1){ t=FirstChildT(t,T); while(NextSiblingT(t,T)!=-1){ t=NextSiblingT(t,T); Inorder(t,T); } } } void Postorder(int t,tree *T){ if(FirstChildT(t,T)!=-1) Postorder(FirstChildT(t,T),T); int pomkorijen=t; if(FirstChildT(pomkorijen,T)!=-1){ pomkorijen=FirstChildT(pomkorijen,T); while(NextSiblingT(pomkorijen,T)!=-1){ pomkorijen=NextSiblingT(pomkorijen,T); Postorder(pomkorijen,T); } } cout<<t<<" "; }
Initial URL
Initial Description
Implementacija algoritama ophođenja stabla (preorder, inorder, postorder)
Initial Title
ophodenje_stabla
Initial Tags
Initial Language
C++