
Data Structures and Program Design Using C: A Self-Teaching Introduction
Author(s): Dheeraj Malhotra (Author), Neha Malhotra (Author)
- Publisher finelybook 出版社: Mercury Learning and Information
- Publication Date 出版日期: October 29, 2025
- Edition 版本: 1st
- Language 语言: English
- ISBN-10: 1501524305
- ISBN-13: 9781501524301
Book Description
The book begins with an introduction to algorithms and data structures, explaining their importance in software development, and then moves on to cover basic terminology and concepts related to algorithms and data structures. The book provides an overview of commonly used algorithms and data structures, including arrays, linked lists, stacks, queues, trees, graphs, sorting and searching algorithms, dynamic programming, and greedy algorithms.
Readers will learn how to measure algorithm performance, identify the best algorithm for a given problem, and analyze algorithm time complexity using Big O notation. The book also provides best practices for implementing algorithms and data structures in programming, highlighting real-world applications of algorithms and data structures.
The book concludes with an introduction to advanced algorithms and data structures such as hash tables, tries, and heaps. Throughout the book, readers will find examples and exercises to help them understand and apply the concepts covered in each chapter..
finelybook
