This book is designed as a stepping stone for the students to enter into the world of computer science and engineering. All the students irrespective of different domain of technology if want to build carrier in the Computer Science and Engineering domain have to have enough knowledge in data structures. The Data structure is a course that helps students to accumulate knowledge about how data are stored and manipulated in the memory of any computing device. This book is written for the students who have knowledge about C and now are going to open their eyes in the domain of data structure. Hence, the prospective audience for this book consists primarily of sophomores and juniors majoring in computer science or computer engineering.