Learning Data Structure & Algorithms What are Data Structures? Data Structure is a way of organizing the data so that data can be retrieved effectively. List Of Data Structures. Stack Queue Deque Linked List Single Linked List Doubly Linked List Circular Linked List Sorted Linked List Sets Dictionary Hash Table Separate Chain Linear Probing Tree Binary Tree Self Balancing Tree AVL Tree RedBlack Tree Graph