General Linear data structures Lists Stacks Queue and Deque LinkedLists Non-linear data structures Mapping data structures Set Counter Hashtables and Hashmaps Tree data structures Trees (BST) Priority Queue Trie Graph data structures Dictionary of dictionaries Adjacent matrix