This repository is a collection of coding problems that I have solved to prepare for technical (SWE) interviews, and just to solve puzzles.
Questions are completed in Python.
Topics from Neetcode.io and Leetcode: Arrays & Hashing, Two Pointers, Sliding Window, Stack, Binary Search, Linked List, Trees, Tries, Heap/Priority Queue, Backtracking, Graphs, 1-D Dynamic Programming (DP), 2-D Dynamic Programming (DP), Greedy, Intervals, Math & Geometry, Bit Manipulation, Matrix, Sorting, and Prefix Sum.
Array and Hasing
| # | Name | Difficulty | Solution | Time |
|---|---|---|---|---|
| 1 | Two Sum | Easy | Link | O(n) |
| 102 | BFS - Binary Tree | Medium | Link | O(n) |
| # | Name | Difficulty | Solution | Time | Topic |
|---|---|---|---|---|---|
| 1 | Big-O Example 1 | Easy | [Link](Github Link) |