GeeksforGeeks - Data Structures

A data structure is a particular way of organizing data in a computer so that it can be used effectively.For example, we can store a list of items having the same data-type using the array data structure. This page contains detailed tutorials on different data structures (DS) with topic-wise problems, including (1) Array, (2) Linked List, (3) Stack, (4) Queue, (5) Binary Tree, (6) Binary Search Tree, (7) Heap, (8) Hashing, (9) Graph, (10) Matrix, (11) Advanced Data Structure.

It has explained a lot of data structure algorithms, it let me to know clearer about the algorithm by examples, exercises. I use this website after class to have clearer understanding to the topic in this subject.