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

https://github.com/dhrupad17/algorithm1_leetcode

In mathematics and computer science, an algorithm is defined as a process or set of rules to be followed in calculations or other problem-solving operations. This practical method is often used in calculations, data processing, and automatic reasoning because it contains clear and concise instructions and can be executed in limited time and space complexities.
https://github.com/dhrupad17/algorithm1_leetcode

backtracking bfs binarysearch bitmanipulation dfs dynamic-programming recursion slidingwindow twopointers

Last synced: 20 days ago
JSON representation

In mathematics and computer science, an algorithm is defined as a process or set of rules to be followed in calculations or other problem-solving operations. This practical method is often used in calculations, data processing, and automatic reasoning because it contains clear and concise instructions and can be executed in limited time and space complexities.

Awesome Lists containing this project

README

          

# [LeetCode Algorithm-I](https://leetcode.com/study-plan/algorithm/?progress=cgui5qc)




![-----------------------------------------------------](https://raw.githubusercontent.com/andreasbm/readme/master/assets/lines/rainbow.png)

## Questions

| DAYS | LEETCODE PROBLEM NO | NAME | DIFFICULTY | SOLUTIONS |
| :-----| :------------------ | :---------------------------- | :----------- | :------------------------------------------------------------ |
| DAY1 | 704 | [Binary Search](https://leetcode.com/problems/binary-search/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY1P1.md) |
| | 278 | [First Bad Version](https://leetcode.com/problems/first-bad-version/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY1P2.md) |
| | 35 | [Search Insert Position](https://leetcode.com/problems/search-insert-position/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY1P3.md) |
| DAY2 | 977 | [Squares of a Sorted Array](https://leetcode.com/problems/squares-of-a-sorted-array/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY2P1.md) |
| | 189 | [Rotate Array](https://leetcode.com/problems/rotate-array/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY2P2.md) |
| DAY3 | 283 | [Move Zeroes](https://leetcode.com/problems/move-zeroes/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY3P1.md) |
| | 167 | [Two Sum II - Input Array Is Sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY3P2.md) |
| DAY4 | 344 | [Reverse String](https://leetcode.com/problems/reverse-string/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY4P1.md) |
| | 557 | [Reverse Words in a String III](https://leetcode.com/problems/reverse-words-in-a-string-iii/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY4P2.md) |
| DAY5 | 876 | [Middle of the Linked List](https://leetcode.com/problems/middle-of-the-linked-list/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY5P1.md) |
| | 19 | [Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY5P2.md) |
| DAY6 | 3 | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY6P1.md) |
| | 567 | [Permutation in String](https://leetcode.com/problems/permutation-in-string/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY6P2.md) |
| DAY7 | 733 | [Flood Fill](https://leetcode.com/problems/flood-fill/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY7P1.md) |
| | 695 | [Max Area of Island](https://leetcode.com/problems/max-area-of-island/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY7P2.md) |
| DAY8 | 617 | [Merge Two Binary Trees](https://leetcode.com/problems/merge-two-binary-trees/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY8P1.md) |
| | 116 | [Populating Next Right Pointers in Each Node](https://leetcode.com/problems/populating-next-right-pointers-in-each-node/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY8P2.md) |
| DAY9 | 542 | [01 Matrix](https://leetcode.com/problems/01-matrix/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY9P1.md) |
| | 994 | [Rotting Oranges](https://leetcode.com/problems/rotting-oranges/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY9P2.md) |
| DAY10 | 21 | [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY10P1.md) |
| | 206 | [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY10P2.md) |
| DAY11 | 77 | [Combinations](https://leetcode.com/problems/combinations/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY11P1.md) |
| | 46 | [Permutations](https://leetcode.com/problems/permutations/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY11P2.md) |
| | 784 | [Letter Case Permutation](https://leetcode.com/problems/letter-case-permutation/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY11P3.md) |
| DAY12 | 70 | [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY12P1.md) |
| | 198 | [House Robber](https://leetcode.com/problems/house-robber/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY12P2.md) |
| | 120 | [Triangle](https://leetcode.com/problems/triangle/) | `Medium` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY12P3.md) |
| DAY13 | 231 | [Power of Two](https://leetcode.com/problems/power-of-two/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY13P1.md) |
| | 191 | [Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY13P2.md) |
| DAY14 | 190 | [Reverse Bits](https://leetcode.com/problems/reverse-bits/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY14P1.md) |
| | 136 | [Single Number](https://leetcode.com/problems/single-number/) | `Easy` | [👉Click Here](https://github.com/dhrupad17/Algorithm1_leetcode/blob/main/DAY14P2.md) |

## đź›  Skills
`Binary-search`,`Two-Pointers`,`Sliding-Window`,`BFS`,`DFS`,`Recursion`,`Backtracking`,`Dynamic-Programming`,`Bit Manipulation`

## 🎖️ Badges
![LeetCode](https://img.shields.io/badge/LeetCode-000000?style=for-the-badge&logo=LeetCode&logoColor=#d16c06)
![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&logo=java&logoColor=white)
![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)