This book presents a detailed discussion on concepts for Data Structures and their Impimentation using algorithms, digrams and writing programs in 'C' language. A detailed discussion for working with Data Structures like linked lists, stcks, queues, trees and graphs are given in a clear and simple manner. Different techniques for searching and sorting the arrays are discussed in a manner that students of various ina manner that students of various streams can easily comprehend such complex topics. Features - Subject matter is explained in simple English using many diagrams, examples and algorithms. - Set of objective and descriptive questions with suggested answers are added at the end of each chapter so that the readers can evaluate their progress by comparing their answers with the sugested answers iven in the book. - A comprehennsive index is included for quick and easy access to all the topics in the book, thus reducing the reader's valuable time in searching for any topic - A glossary of numerous technical terms is included for easy undestanding of the subject matter.