Solución

@maiquez·hace 14hTypeScript
solution.tsTypeScript
def inorder(tree: dict | None) -> list:
    # Recorre el árbol en inorden (izquierda → raíz → derecha)
    # y retorna la lista de valores
    def _traverse(node):
        if node is None:
            return
        # Recorre izquierda, emite valor actual, recorre derecha
        yield from _traverse(node["left"])
        yield node["val"]
        yield from _traverse(node["right"])

    return list(_traverse(tree))
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.