algoExpert
                                
                                 algoExpert copied to clipboard
                                
                                    algoExpert copied to clipboard
                            
                            
                            
                        Solutions to problems that I solved on AlgoExpert.
My solutions to coding interview questions on AlgoExpert
Difficulty Levels
🟢 Easy
🔵 Medium
🔴 Hard
⚫️ Very Hard
Questions
| Question | Difficulty | Category | Approach | Good to review | 
|---|---|---|---|---|
| Two Number Sum | 🟢 | Arrays | Hash Table, Two Pointers | |
| Validate Subsequence | 🟢 | Arrays | Two Pointers | |
| Three Number Sum | 🔵 | Arrays | Two Pointers | |
| Sorted Squared Array | 🟢 | Arrays | Two Pointers | ✅ | 
| Tournament Winner | 🟢 | Arrays | Hash Table | |
| Non-Constructible Change | 🟢 | Arrays | ✅ | |
| Find Closest Value In BST | 🟢 | Binary Search Trees | ||
| Smallest Difference | 🔵 | Arrays | Two Pointers | ✅ | 
| Branch Sums | 🟢 | Binary Trees | Depth-First Search | |
| Node Depths | 🟢 | Binary Trees | Depth-First Search | |
| Depth-first Search | 🟢 | Graphs | ||
| Minimum Waiting Time | 🟢 | Arrays | Greedy Algorithm | |
| Class Photos | 🟢 | Arrays | Greedy Algorithm | |
| Tandem Bicycle | 🟢 | Arrays | Greedy Algorithm | |
| Remove Duplicates From Linked List | 🟢 | Linked Lists | ||
| Nth Fibonacci | 🟢 | |||
| Product Sum | 🟢 | Arrays | ||
| Binary Search | 🟢 | Searching Algorithms | ||
| Find Three Largest Numbers | 🟢 | Arrays | ||
| Bubble Sort | 🟢 | Sorting Algorithms | ||
| Insertion Sort | 🟢 | Sorting Algorithms | ||
| Selection Sort | 🟢 | Sorting Algorithms | ||
| Palindrome Check | 🟢 | Strings | Two Pointers | |
| Cesar Cipher Encryptor | 🟢 | Strings | ||
| Run-Length Encoding | 🟢 | Strings |