LeetCode problems to solve for coding interview LinkedList Stack Heap, PriorityQueue BFS / DFS DP Binary Search Sliding Window Greedy / Backtrack Other