This book discusses the various types of data structures through C in lucid language. Each chapter presents step by step development of algorithm and implementation of data structures. Quite a few types of data structures such as array, linked list, stack, queue, tree and graph are discussed with graphical approach. Sorting and searching methods are covered comprehensively. The book also deals with advanced tree and hashing. In addition, file organizations are also discussed. More solved problems have been discussed to illustrate the concepts and to make the student more familiarized and confident as to work on.

With its simple style and broad coverage this book will be useful to the undergraduate, postgraduate and diploma level students of computer applications, computer science, computer engineering and other similar branches, who take a course on data structures.

  • Introduction to Data Structures
  • Complexity analysis
  • Array
  • Linked List
  • Stack
  • Queue
  • Tree
  • Graph
  • Sorting and Searching Techniques
  • Hashing
  • File Organization