An open API service indexing awesome lists of open source software.

https://github.com/codenameakshay/dsa-revision


https://github.com/codenameakshay/dsa-revision

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# DSA Progress

## Data Structures
### 1. Arrays
| Problem |Difiiculty| Link | Solved | Solution Accepted |
| ---------------------- |:-------------:|:-------------:|:-------------:|:-------------:|
| Non-decreasing arrays |🟢| [🔗](https://www.hackerearth.com/practice/data-structures/arrays/1-d/practice-problems/algorithm/make-it-non-decreasing-7d3391fd/) |✔️|🟠|
| Build Array from Permutation |🟢| [🔗](https://leetcode.com/problems/build-array-from-permutation/) |✔️|🟢|
| Two Sum |🟢| [🔗](https://leetcode.com/problems/two-sum/) |✔️|🟢|
| Remove Duplicates from Sorted Array |🟢| [🔗](https://leetcode.com/problems/remove-duplicates-from-sorted-array/) |✔️|🟢|
| Maximize the sum |🟢| [🔗](https://www.hackerearth.com/practice/data-structures/arrays/1-d/practice-problems/algorithm/maximize-sum-0423b95e/) |✔️|🟢|
| Remove Element |🟢| [🔗](https://leetcode.com/problems/remove-element/) |✔️|🟢|
| Maximum Subarray (Kadane Algo) |🟢| [🔗](https://leetcode.com/problems/maximum-subarray/) |✔️|🟢|
| Transpose Matrix |🟢| [🔗](https://www.hackerearth.com/practice/data-structures/arrays/multi-dimensional/tutorial/) |✔️|🟢|
| Degree of an Array |🟢| [🔗](https://leetcode.com/problems/degree-of-an-array/) |✔️|🟢|
| Contains Duplicate |🟢| [🔗](https://leetcode.com/problems/contains-duplicate/) |✔️|🟢|
| Monk and Inversions |🟢| [🔗](https://www.hackerearth.com/practice/codemonk/) |✔️|🟢|
| Merge Sorted Array |🟢| [🔗](https://leetcode.com/problems/merge-sorted-array/) |✔️|🟢|
| Intersection of Two Arrays |🟢| [🔗](https://leetcode.com/problems/intersection-of-two-arrays/) |✔️|🟢|
| Intersection of Two Arrays II |🟢| [🔗](https://leetcode.com/problems/intersection-of-two-arrays-ii/) |✔️|🟢|
| Best Time to Buy and Sell Stock |🟢| [🔗](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) |✔️|🟢|

### 2. Strings
| Problem |Difiiculty| Link | Solved | Solution Accepted |
| ---------------------- |:-------------:|:-------------:|:-------------:|:-------------:|
| Sort the Substring |🟢| [🔗](https://www.hackerearth.com/practice/algorithms/string-algorithm/basics-of-string-manipulation/tutorial/) |✔️|🟢|
| Bracket sequences |🟢| [🔗](https://www.hackerearth.com/practice/data-structures/arrays/1-d/practice-problems/algorithm/bracket-sequence-1-40eab940/) |✔️|🟠|
| Final Value of Variable After Performing Operations |🟢| [🔗](https://leetcode.com/problems/final-value-of-variable-after-performing-operations/) |✔️|🟢|

## Algorithms
### 1. Binary Search
| Problem |Difiiculty| Link | Solved | Solution Accepted |
| ---------------------- |:-------------:|:-------------:|:-------------:|:-------------:|
| Binary Search |🟢| [🔗](https://leetcode.com/problems/binary-search/) |✔️|🟢|
| First Bad Version |🟢| [🔗](https://leetcode.com/problems/first-bad-version/) |✔️|🟢|
| Search Insert Position |🟢| [🔗](https://leetcode.com/problems/search-insert-position/) |✔️|🟢|

## Dynamic Programming
| Problem |Difiiculty| Link | Solved | Solution Accepted |
| ---------------------- |:-------------:|:-------------:|:-------------:|:-------------:|
| Fibonacci Number |🟢| [🔗](https://leetcode.com/problems/fibonacci-number/) |✔️|🟢|
| Climbing Stairs |🟢| [🔗](https://leetcode.com/problems/climbing-stairs/) |✔️|🟢|
| N-th Tribonacci Number |🟢| [🔗](https://leetcode.com/problems/n-th-tribonacci-number/) |✔️|🟢|