Llistes

Considereu la següent definició incomplerta de la classe TreeTree que es dona al final de l’exercici i que ha d’implementar els arbres generals no buits. Completeu l’operació initinit de classe TreeTree, l’operació ithChildithChild que retorna l’ièssim (el primer és el zero) fill de l’arbre i l’operació numChildrennumChildren que retorna el nombre de fills de l’arbre.

class Tree:
    def __init__(self, x):
    ...

    def addChild(self, a):
        self.child.append(a)

    def root(self):
        return self.rt

    def ithChild ...
        ...

    def numChildren ...
        ...

Definiu una subclasse PrePre de la classe TreeTree, que afegeixi l’operació PreorderPreorder que retorna una llista amb el recorregut en preordre de l’arbre al que s’aplica.

Informació del problema

Autoria: Gerard Escudero i Albert Rubio

Generació: 2026-01-25T15:12:30.386Z

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