Dynamic Programming 'Dynamic programming' is an efficient programming technique for solving certain combinatorial problems. It is crucial in bioinformatics as it is the basis of sequence alignment algorithms for comparing protein and DNA sequences. In that application Dynamic Programming yields a spectacular efficiency gain. This is a working list of the rules so far. It's a list I hope to add to over time.
Comments are welcome.
Also, if you have your own web page with coding standards on it, I would be happy to put a link to them from my coding standards web page. If you look at my home page you'll find 'biologist', 'mathematician' and 'computer programmer'. If you want more detail about what connects the articles, you'll find more about that here . Links The articles described above, where relevant, have their own links to related pages on the internet. Originally there was a list here of related links, but it has become less relevant and has now moved to TechLinks .