Here is the listing of Best reference books on Programming and Data Structures.
|1. “The C Programming Language” by Brian W. Kernighan and Dennis M. Ritchie
Book Review: This book is a complete guide to ANSI standard C programming language. This book focuses on the set of operators provided by C language, types of expressions, improved control flow and data structures. Many examples and problem sets are included to clarify the problems pertaining to the implementation of difficult language constructs. The book also contains well structured and efficient programs. The book contains a nicely designed reference manual which includes syntax notation, declarations, ANSI changes, scope rules and many others. This book is of great help to people working with ANSI compilers.
|2. “Programming in ANSI C” by E. Balaguruswamy
Book Review: This book presents basics of C programming language in a very simple manner. Each chapter contains a set of objectives to be learned and at the end of every chapter there is a set of review questions and programming exercises. Different features of the language are nicely discussed and demonstrated through many examples. In order to gain full control over the subject real life applications of C programming language have been presented. Different features of C language integrated thereby leading to the formation of program. Chapters on program design and development, program efficiency, errors and debugging have also been included.
|3. “Schaum’s Outline of Programming with C” by Byron Gottfried
Book Review: The book includes explanation of commonly used features of C programming language and also provides a contemporary approach to programming, stressing the importance of clarity, legibility and efficiency in program design. The book is very useful from beginning programmers to practicing professionals. Sets of review questions as well as drill programs are given at the end of the chapter. This will help the readers to test their understanding of the subject. The book also covers most of the latest advancements done in the field of C programming language.
|4. “Data Structures” by Seymour Lipschutz|
|5. “Fundamentals of Data Structures in C” by Ellis Horowitz|
|6. “How to Solve it by Computer” by R. G. Dromey
Book Review: The book contains various general and mathematical techniques for problem solving. The other topics covered in the book are computer problem solving basics, recursive algorithms, factoring methods, array techniques, merging, sorting, searching, dynamic data structures and algorithms. The data is presented in such a way that reader can easily grasp the concepts in short time. The book contains various number of problems and questions which are tailored according to the needs of the readers.
|7. “Data Structures Through C In Depth 2nd Revised and Updated Edition” by Srivastava|
|8. “Data Structures : A Programming Approach with C 2nd Edition” by Dharmender Singh Kushwaha, Arun Kumar Misra|
|9.”Applied Data Structures With C++” by Smith|
|10.”Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles” by Narasimha Karumanchi|
Sanfoundry Global Education & Learning Series – Best Reference Books!