Data Structure is an essential part of any computer system. Similarly, a course on Data
Structure is main role of any computer-science education.
We are introducing in this book different types of data structures such as Linear and
Non-Linear data structures. In Linear data structures we are exploring basic data
structures such as stacks and queues and Linked-List. Where as in Non-Linear data
structures we are introducing and implementing of the trees like Binary search trees,
AVL trees, Red-Black and Splay trees. And also exploring the knowledge of graphs
and sorting techniques.