List of Listings

 

Chapter 1. Small problems

Listing 1.1. fib1.py

Listing 1.2. fib1.py continued

Listing 1.3. fib2.py

Listing 1.4. fib2.py continued

Listing 1.5. fib3.py

Listing 1.6. fib3.py continued

Listing 1.7. fib4.py

Listing 1.8. fib5.py

Listing 1.9. fib6.py

Listing 1.10. trivial_compression.py

Listing 1.11. trivial_compression.py continued

Listing 1.12. trivial_compression.py continued

Listing 1.13. trivial_compression.py continued

Listing 1.14. trivial_compression.py output

Listing 1.15. unbreakable_encryption.py

Listing 1.16. unbreakable_encryption.py continued

Listing 1.17. unbreakable_encryption.py continued

Listing 1.18. unbreakable_encryption.py continued

Listing 1.19. calculating_pi.py

Listing 1.20. hanoi.py

Listing 1.21. hanoi.py continued

Listing 1.22. hanoi.py continued

Listing 1.23. hanoi.py continued

Chapter 2. Search problems

Listing 2.1. dna_search.py

Listing 2.2. dna_search.py continued

Listing 2.3. dna_search.py continued

Listing 2.4. dna_search.py continued

Listing 2.5. dna_search.py continued

Listing 2.6. dna_search.py continued

Listing 2.7. dna_search.py continued