Pearls of functional algorithm design /
"Richard Bird takes a radically new approach to algorithm design, namely, design by calculation. These 30 short chapters each deal with a particular programming problem drawn from sources as diverse as games and puzzles, intriguing combinatorial tasks, and more familiar areas such as data compr...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Cambridge ; New York :
Cambridge University Press,
2010.
|
Colección: | IT Pro.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- The smallest free number
- A surpassing problem
- Improving on saddleback search
- A selection problem
- Sorting pairwise sums
- Making a century
- Building a tree with minimum height
- Unravelling greedy algorithms
- Finding celebrities
- Removing duplicates
- Not the maximum segment sum
- Ranking suffixes
- The Burrows-Wheeler transform
- The last tail
- All the common prefixes
- The Boyer-Moore algorithm
- The Knuth-Morris-Pratt algorithm
- Planning solves the rush hour problem
- A simple Sudoku solver
- The countdown problem
- Hylomorphisms and nexuses
- Three ways of computing determinants
- Inside the convex hull
- Rational arithmetic coding
- Integer arithmetic coding
- The Schorr-Waite algorithm
- Orderly insertion
- Loopless functional algorithms
- The Johnson-Trotter algorithm
- Spider spinning for dummies.