Breadcrumb

Data Structures

Data Structures

(0 Reviews)
  • ISBN : 9789373598147
  • Pages : 384
  • Binding : Paperback
  • Language : English
  • Imprint : S Chand Publishing
  • © year : 2026
  • Size : 6.50*9.25

Price : 575.00 460.00

The book is a comprehensive undergraduate-level textbook designed to build a strong foundation in one of the most essential areas of computer science. The book systematically explains how data can be organized, stored, and processed efficiently using well-defined structures and algorithms. Emphasizing the concept of Abstract Data Types (ADTs), the text helps students understand the logical behaviour of data structures independent of their implementation.
Beginning with fundamental concepts, the book progresses through linear data structures such as lists, stacks, and queues, and advances to non-linear structures including trees, graphs, and hashing techniques. It provides in-depth coverage of modern tree structures and graph algorithms, along with a detailed treatment of sorting, searching, and hashing, which are central to efficient algorithm design.
Written in a clear and structured manner, the book balances theory with practical implementation using algorithms, diagrams and C-language programs. It is well suited for university examinations, classroom instruction, and self-learning, making it a valuable resource for undergraduate students pursuing Computer Science and related disciplines.

✍ Conceptual treatment using Abstract Data Types (ADTs) for clarity and modular design
✍ Detailed discussion of linear data structures: lists, stacks and queues
✍ In-depth coverage of non-linear data structures: 

 
  • Trees (BST, AVL Trees, Red-Black Trees, Heaps)
  • Advanced Trees (B-Trees, B+ Trees, Tries)
  • Graphs and graph traversal algorithms

✍ Clear explanation of graph algorithms including BFS, DFS, shortest path and minimum spanning tree techniques
✍ Comparative study of sorting and searching algorithms with emphasis on efficiency
✍ Comprehensive chapter on hashing techniques and collision resolution methods
✍ Well-structured algorithms, flow diagrams and illustrations for better understanding
✍ C-language implementations to strengthen practical and programming skills
✍ Includes examples, review questions, and exercises for effective exam preparation
✍ Suitable for competitive exams and technical interview preparation

1. Introduction 
2. List ADT 
3. Stack ADT 
4. Queue ADT 
5. Tree ADT 
6. Advanced Trees
7. Graph ADT
8. Sorting
9. Searching
10. Hashing

Annexure 1 

This textbook has been designed to provide undergraduate Computer Science students with a strong conceptual and practical foundation in this rapidly evolving area.

Be the first one to review

Submit Your Review

Your email address will not be published.

Your rating for this book :

Sign Up for Newsletter