This book is intended as a reference book for all students in Computer Science. The aim of the present book is to provide fundamentals and basic knowledge in DSA which is very helpful to UG and PG students computer field. DSA is defined as a combination of two separate yet interrelated topics - Data Structure and Algorithms. DSA is one of the most important skills that every computer science student must-have. Our vision of this book is for it to get elaborated with more of materials technology and should be the complete guidance for them.We are thankful to God and our Parents. We also give great thanks to our college for their full support to publish this book.