Algorithms and Data Structures

Algorithms and Data Structures - A book that covers all the major algorithms in sufficient (mathematical) detail with every step clearly spelled out for the students' benefit.  It all comes with nice pseudocode, exercises, detailed walk-throughs and complexity analysis (along with worst case, average case and amortized complexity).

Algorithms and Data Structures

Thomas Cormen

Programming

A book that covers all the major algorithms in sufficient (mathematical) detail with every step clearly spelled out for the students' benefit. It all comes with nice pseudocode, exercises, detailed walk-throughs and complexity analysis (along with worst case, average case and amortized complexity).

Recommended For:

This is a great book for software engineers, students of computer science and software engineering who want to have a good understanding of algorithms.