miércoles, 13 de junio de 2018

Receta Python 3 No. 4-4: Implementar el Protocolo de Iterador

1. Problema

A partir de un objeto que integre iteración, implementar el protocolo de iteración.

2. Solución

El protocolo de iteración en este caso consistirá en realizar un recorrido basado en el patrón de profundidad-primero (Beazly, Jones, 2013).


En este patrón se toma un hijo, y a partir de él se realiza la iteración sobre sus descendientes; esto ocurre de forma recurrente.

3. Código Python 3


Prueba de ejecución:


Nodo(0)
Nodo(1)
Nodo(3)
Nodo(4)
Nodo(2)
Nodo(5)

4. Literatura & Enlaces

Beazly D, Jones B. K. (2013). Python Cookbook, Third Edition. United States: O'Reilly Media.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.