Borra hojas

Implementa un método público de la clase Arbre<T> que borre las hojas
del árbol. La declaración es la siguiente:

    /**
     * @brief Borra las hojas de un árbol.
     */
    void esborrar_fulles();

Observación

Para poder evaluar el uso de punteros, no uséis otros métodos, ni
públicos ni privados de la clase para resolver el problema, acceded
siempre a los miembros privados directamente.

Los ficheros públicos (icono del gatito) contienen:

  ---------- ------------------------------------------------------
  Arbre.hh   la clase Arbre<T>
  main.cc    el programa principal (gestiona la entrada y salida)
  Makefile   para compilar con make en el terminal
  .vscode    para compilar y depurar con F5
  ---------- ------------------------------------------------------

Para entregar solo hay que enviar el fichero Arbre.hh modificado.

Entrada

De la entrada ya se encarga el programa principal. La entrada está
formada por diferentes casos seguidos. Cada árbol de entrada es una
línea de números o #s en preorden (un # indica un árbol vacío).

Salida

De la salida también se encarga el programa principal. La salida muestra
el árbol resultante, una vez borradas las hojas.

Información del problema

Autoría: Unknown
Traducción: Pau Fernández

Generación: 2026-03-25T18:17:05.959Z

© Jutge.org, 2006–2026.
https://jutge.org
