IT Skills Software Design and Development Algorithms
Written in simple, intuitive English, this friendly and accessible book describes how and when to use the most practical classic algorithms, and even how to create new algorithms to meet future needs.