Data-Structures-and-Algorithms Array Linked List Stack Queue Binary Tree Binary Search Tree Heap Hashing