An Introduction to Bioinformatics Algorithms
Algorithms and Complexity. Molecular Biology Primer. Exhaustive Search. Greedy Algorithms. Dynamic Programming Algorithms. Divide-and-Conquer Algorithms. Graph Algorithms. Combinatorial Pattern Matching. Clustering and Trees. Hidden Markov Models. Randomized Algorithms.