Table of Contents
- Why Functional Programming
- Building Blocks
- Lists
- Binary Trees
- More List Algorithms
- Graph Algorithms
- Random Access Lists
- Queues
- Streams, Laziness and Algorithms
- Being Lazy - Queues and Deques
- Red-Black Trees
- Binomial Heaps
- Sorting

Learn functional data structures and algorithms for your applications and bring their benefits to your work now