Thinking recursively with Java
Eric S. Roberts · CERN Document Server (European Organization for Nuclear Research) · 2006
Preface. 1. The Idea of Recursion. 2. Mathematical Preliminaries. 3. Recursive Functions. 4. The Procedural Approach. 5. The Tower of Hanoi. 6. Permutations. 7. Sorting. 8. Recursive Backtracking. 9. Graphical Applications. 10. Recursive Data. 11. Implementation of Recursion. Index.