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.
- Host: GitHub
- URL: https://github.com/dhrupad17/algorithm1_leetcode
- Owner: dhrupad17
- License: mit
- Created: 2022-07-24T06:19:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-06T15:21:20.000Z (over 3 years ago)
- Last Synced: 2025-03-05T20:57:24.696Z (10 months ago)
- Topics: backtracking, bfs, binarysearch, bitmanipulation, dfs, dynamic-programming, recursion, slidingwindow, twopointers
- Homepage: https://leetcode.com/study-plan/algorithm/?progress=cgui5qc
- Size: 78.1 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [LeetCode Algorithm-I](https://leetcode.com/study-plan/algorithm/?progress=cgui5qc)

## 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


