Advertisement
dyamondz

Arbre suma d'un arbre n-ari - X18899

Jun 18th, 2018
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1. node_arbreNari* i_suma(node_arbreNari* node) const{
  2.     if(node != NULL){
  3.             node_arbreNari* aux = new node_arbreNari;
  4.             aux->info = node->info;
  5.             aux->seg = vector<node_arbreNari*> (node->seg.size());
  6.            
  7.             for(int i=0; i<node->seg.size(); ++i){
  8.                 if(node->seg[i] != NULL){
  9.                     aux->seg[i] = i_suma(node->seg[i]);
  10.                     aux->info += aux->seg[i]->info;
  11.                 }
  12.             }
  13.  
  14.         return aux;
  15.     }
  16.     return NULL;
  17. }
  18.  
  19. void arbsuma(ArbreNari& asum) const{
  20.     asum.primer_node = i_suma(this->primer_node);
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement