// Interview Study Guide (34 problems)
General
Java Data Structures
Big O
Convert Integer to Binary
Fibonacci
Lru Cache
Strings
Reverse a String
Reverse Vowels in String
Determine if Anagram
Permutation
Longest Substring No Repeats
Arrays
2 Sum
Find Mode
Determine if Rotated
Find X Prime Numbers
Sorted Array to Bst
Linked Lists
Add Two Lists
Detect Cycle Start
Is a Palindrome
Reverse Linked List
Merge Sorted Linked Lists
Merge K Sorted Linked Lists
Swap Nodes in Pairs
Trees
Bst Delete Node
Bst Kth Smallest
Bst Convert to Dll
Bst Determine if Valid
Count Leaf Nodes
Count Left Nodes
Invert Binary Tree
Level Order Traversal
Path Sum
Print Paths
Sorting
Quicksort
Mergesort
Big O for Common Data Structions
Image is from bigocheatsheet.com.