Here is the listing of Best reference books on Computer Programming and Algorithms.
|1. “Introduction to Algorithms and Java” by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
Book Review: This book very nicely combines rigor and comprehensiveness. The book also contains numerous algorithms that make design and analysis accessible to readers at all the levels. The book also contains pseudo code which is understood by the readers who have done a little programming. The book also contains newer chapters on algorithms roles, randomized algorithms, probabilistic analysis and linear programming. The book also contains two additional chapters on trees and multithreaded algorithms. The book additionally also contains new exercises and problems.
|2. “Data Structures Algorithms and Object Oriented Programming” by G. L. Heileman
Book Review: This book is very suitable for the data structures course that is taken by majors in the field of computer science and engineering. The book makes use of C++ and object oriented programming methodologies to teach data structures. The book also presents concrete examples of object oriented programming which is very beneficial to students. This is a very good reference book for professionals. The book also deals with the methodologies of dynamic programming and greedy algorithms. The book also offers an innovative approach to fundamental data structures and algorithms.
|3. “Data Structures and Algorithms” by Alfred V. Aho, John E. Hopcroft and Jeffrey Ullman
Book Review: This book explains various concepts pertaining to data structures by providing an informal notion of abstract data types. The book also allows the readers to carry out comparisons of different implementations of the same concept of data structures and algorithms. The book also focuses on algorithmic design techniques and basic algorithm analysis. Most of the programs in the book are written using Pascal. The book also offers an innovative approach to fundamental data structures and algorithms.
|4. “Data Structures and Algorithms in C++” by Michael T. Goodrich, David Mount and Roberto Tamassia
Book Review: This is an updated textbook in the field of data structures and algorithms. The book very easily explains difficult mathematical concepts as well thereby providing a clear understanding of data structures and algorithms in C++. The book visualizes key analytical concepts, provides clear approaches for program development and a unique format for learning the basics of data structure and algorithms. The book also comes with a unique style of writing that breaks down even the most difficult mathematical concepts.
|5. “Guide to Programming and Algorithms Using R” by Ergul|
|6. “Game Programming Algorithms and Techniques: A Platform-Agnostic Approach” by Sanjay Madhav|
|7. “Stochastic Linear Programming Algorithms” by Mayer|
|8. “The Art of Computer Programming: Combinatorial Algorithms” by Donald E. Knuth|
|9. “A Concise and Practical Introduction to Programming Algorithms in Java” by Nielsen Frank|
|10. “Scientific Programming: C-Language, Algorithms and Models in Science” by Sapienza, Enzo Marinari, Giovanni Organtini|
Sanfoundry Global Education & Learning Series – Best Reference Books!