Introduction

Data Structure is a way of collecting and organising data in such a way that we can perform operations on these data in an effective way.
Data structures are of two types :
1. Linear Data Structure - Data are arranged in linear order.
2. Non-linear Data Structure - Data are not arranged in order.

Linear Data Structure

Following concepts comes under Linear Data structure :
1. Arrays
2. Linked Lists
3. Stack
4. Queue

Non-Linear Data Structure

Following concepts comes under Non-Linear Data structure :
1. Hash Tables
2. Trees
3. Graph
next