Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void i_arb_sumes(node_arbre* n, node_arbre* &m, int &suma) {
- if (n == NULL){
- m = NULL;
- suma = 0;
- }
- else {
- suma = n->info;
- int suma1, suma2;
- m = new node_arbre;
- i_arb_sumes(n->segE, m->segE, suma1);
- i_arb_sumes(n->segD, m->segD, suma2);
- suma += suma1 + suma2;
- m->info = suma;
- }
- }
- /* Pre: cert */
- /* Post: l'arbre asum ĂŠs l'arbre suma del p.i. */
- void arb_sumes(Arbre<int> &asum) const{
- int suma;
- i_arb_sumes(primer_node, asum.primer_node, suma);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement