Data Structures is not a programming language. We can implement Data Structures using C, C++, Python and Java Programming. This book is written using C programming. Here algorithms are very important to write the programs in C. So algorithms are written in simple way. For every concept there is an algorithm and also there is an example. Here various topics are covered like, Data Structures introduction, hashing, sorting, linked list, Stacks, queues, Trees and