Coding-Interview-Problems
Coding-Interview-Problems copied to clipboard
This repository contains the coding interview problems along with solutions.
Coding-Interview-Problems
This repository contains the coding interview problems along with solutions.
| Problem | Solution | Code | Category | Difficulty |
|---|---|---|---|---|
| Island Count | CPP | Graph Traversal | Medium | |
| Minimum Falling Path Sum | text | CPP | Dynamic Programming | Medium |
| Word Break | text | CPP | Dynamic Programming | Medium |
| Remove K Digits | text | CPP | Greedy, Stack | Medium |
| Binary Search Tree Checker | To be updated | CPP | Trees | Medium |
| Delete node in singly-linked list | text | CPP | Linked-List | Easy, Tricky |
| Minimize The Absolute Difference | text | CPP | Two Pointers | Easy |
| Majority Element | text | CPP | Hashing, Trick | Easy, Tricky |
| Count Numbers Less Than K | text | CPP | Mathematics | Easy-Medium |
| Remove Zero Sum Consecutive Nodes | text | CPP | Linked Lists | Medium |
| Ways To Form Max Heap | text | CPP | Heap, Mathematics | Medium-Hard |
| Find K Closest Elements | text | CPP | MISC | Easy |
| Populating Next Right Pointers | text | CPP | Trees | Medium |
| Gas Station | text | CPP | Greedy Algorithm | Medium |
| Set Matrix Zeroes | text | CPP | Matrix Manipulation | Easy, Tricky |
| Diameter of Generic Tree | text | CPP | Trees, Graphs | Medium |
| 2 Keys Keyboard | text | CPP | DP, Maths | Medium |
| Very Hard Queries | Solution article | CPP | Queries, Maths | Medium |
| Deterministic Finite Automaton | Solution article | CPP | Recursion, Dynamic Programming | Medium |
| Maximum Selling Gap | Solution article | CPP | Arrays | Medium |
| Game of Life | - | CPP | Arrays | Medium |
| 3 Sum | Article | CPP | Two Pointers | Medium |
| Shift Linked List | Scratchpad | CPP | Linked List | Easy, Medium |
CS Fundamentals
- DBMS Glossary
- Object Oriented Programming Glossary