Data Structures Stacks and Queues Array Linked List String Hash Table spatial hashing BST Stack Heap Graph Bit Manipulation STL Practice Finding the Closest Pair of Points Traveling Salesman Problem (TSP) Using Recursion to Solve the N -Queens Problem LZ78 Compression Filling Water Jugs