IT Skills Software Design and Development Algorithms
Providing an introduction to data structures and algorithms, this text emphasizes algorithm analysis and the development of efficient code, and includes important background material.