#define USECHRONO #undef HAVE_MPI #include "eval.hpp" #include #include #include #include using namespace aed; using namespace std; //---:---<*>---:---<*>- COMIENZA CODIGO FUNCION --:---<*>---:---<*>---:---<*> // COMPLETAR DNI y NOMBRE AQUI: // Nombre: Bertos Angelo int DNI=42731731; void lev2tree(tree&T, tree::iterator &it, list &level, list &vals, int lev) { if (vals.empty() or level.empty()) return; it = T.insert(it, vals.front()); level.pop_front(); vals.pop_front(); tree::iterator c = it.lchild(); while (!level.empty() and level.front() == lev + 1) { lev2tree(T,c, level, vals, lev + 1); c++; } } //---:---<*>---:---<*>---:---<*>---:---<*>---:---<*> void lev2tree(tree &T, list &level,list &vals) { // COMPLETAR AQUI... if (level.empty() or vals.empty()) return; T.clear(); tree::iterator it = T.begin(); lev2tree(T,it, level, vals, 0); } //---:---<*>---:---<*>- FINALIZA CODIGO FUNCION --:---<*>---:---<*>---:---<*> int main() { Eval ev; int vrbs=0; ev.eval<1>(lev2tree,vrbs); return 0; }