This is the scope of the project, I happily invite you to contribute!
- Big O Notation
- Memory
- Strings
- Arrays
- Hash Tables
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Tries
- Recursion
- Sorting
- Searching
- Dynamic Programming
- Greedy
| Frequency | Problem | Stated | Solution | Solution | Explained |
|---|---|---|---|---|---|
| High | Two Sum | Javascript | Python | Two Sum Explained | |
| High | Valid Anagram | Javascript | |||
| Medium | Jewels and Stones | Javascript | |||
| High | Contains duplicates | Javascript | |||
| High | Group Anagrams | Inprogress... | |||
| High | Encode and Decode Strings | Inprogress... | |||
| High | Valid Sudoku | Inprogress... | |||
| High | Longest Consecutive Sequence | Inprogress... | |||
| High | Top K Frequent Elements | Inprogress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| High | Binary Search | Javascript | |
| Low | Two Sum II - Input Array Is Sorted | Javascript |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| High | Implement Queue using Stacks | Inprogress... | |
| High | Valid Parentheses | Inprogress... | |
| High | Design Circular Queue | Inprogress... | |
| High | Design Hit Counter | Inprogress... | |
| High | Trapping Rain Water | Inprogress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress... |
An Algorithm is a set of intructions on how to solve particular problems
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| High | Running Sum of 1d Array | Javascript | |
| High | Find Pivot Index | Javascript |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | Longest Substring Without Repeating Characters | Javascript |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | Backspace String compare | Javascript |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | Javascript |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In Progress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In Progress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | Container With Most Water | Javascript |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress... |
| Frequency | Problem | Stated | Solution |
|---|---|---|---|
| Low | test | In progress... |
npm install or yarn install
npm test