Skip to content

Latest commit

 

History

History
242 lines (239 loc) · 19 KB

README.md

File metadata and controls

242 lines (239 loc) · 19 KB

🚀 LeetCode Daily Grind 🖋️

A dedicated repository to store and track my daily journey of conquering and consistency in solving LeetCode problems, straight from local VS Code sessions!

Fueled by ☕ caffeine and persistence, I tackle algorithms and data structures one challenge at a time, striving for mastery every single day. 💪

LeetCode Topics

Depth-First Search

0684-redundant-connection
0820-find-eventual-safe-states
1396-count-servers-that-communicate
1558-course-schedule-iv
2201-valid-arrangement-of-pairs
2246-maximum-employees-to-be-invited-to-a-meeting

Graph

0684-redundant-connection
0820-find-eventual-safe-states
1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid
1558-course-schedule-iv
2201-valid-arrangement-of-pairs
2246-maximum-employees-to-be-invited-to-a-meeting

Eulerian Circuit

2201-valid-arrangement-of-pairs

Array

0049-group-anagrams
0407-trapping-rain-water-ii
0952-word-subsets
1018-largest-perimeter-triangle
1349-check-if-it-is-a-straight-line
1396-count-servers-that-communicate
1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid
1524-string-matching-in-an-array
1876-map-of-highest-peak
1878-check-if-array-is-sorted-and-rotated
1886-minimum-limit-of-balls-in-a-bag
1895-minimum-number-of-operations-to-move-all-balls-to-each-box
2145-grid-game
2292-counting-words-with-a-given-prefix
2465-shifting-letters-ii
2533-bitwise-xor-of-all-pairings
2685-first-completely-painted-row-or-column
2691-count-vowel-strings-in-ranges
2766-find-the-prefix-common-array-of-two-arrays
2792-neighboring-bitwise-xor
3181-find-building-where-alice-and-bob-can-meet
3309-count-prefix-and-suffix-pairs-i
3372-longest-strictly-increasing-or-strictly-decreasing-subarray
3427-special-array-ii
3429-special-array-i
3621-minimum-operations-to-make-array-values-equal-to-k

Binary Search

1886-minimum-limit-of-balls-in-a-bag
3181-find-building-where-alice-and-bob-can-meet
3427-special-array-ii

Prefix Sum

1895-minimum-number-of-operations-to-move-all-balls-to-each-box
2145-grid-game
2465-shifting-letters-ii
2691-count-vowel-strings-in-ranges
3427-special-array-ii

Stack

0445-add-two-numbers-ii
2221-check-if-a-parentheses-string-can-be-valid
3181-find-building-where-alice-and-bob-can-meet

Binary Indexed Tree

3181-find-building-where-alice-and-bob-can-meet

Segment Tree

3181-find-building-where-alice-and-bob-can-meet

Heap (Priority Queue)

0407-trapping-rain-water-ii
1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid
3181-find-building-where-alice-and-bob-can-meet

Monotonic Stack

3181-find-building-where-alice-and-bob-can-meet

Tree

2558-minimum-number-of-operations-to-sort-a-binary-tree-by-level

Breadth-First Search

0407-trapping-rain-water-ii
0684-redundant-connection
0820-find-eventual-safe-states
1396-count-servers-that-communicate
1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid
1558-course-schedule-iv
1876-map-of-highest-peak
2558-minimum-number-of-operations-to-sort-a-binary-tree-by-level

Binary Tree

2558-minimum-number-of-operations-to-sort-a-binary-tree-by-level

String

0043-multiply-strings
0049-group-anagrams
0067-add-binary
0459-repeated-substring-pattern
0952-word-subsets
1524-string-matching-in-an-array
1895-minimum-number-of-operations-to-move-all-balls-to-each-box
2221-check-if-a-parentheses-string-can-be-valid
2292-counting-words-with-a-given-prefix
2465-shifting-letters-ii
2691-count-vowel-strings-in-ranges
3309-count-prefix-and-suffix-pairs-i
3455-minimum-length-of-string-after-operations

Hash Table

0049-group-anagrams
0952-word-subsets
2685-first-completely-painted-row-or-column
2766-find-the-prefix-common-array-of-two-arrays
3455-minimum-length-of-string-after-operations
3621-minimum-operations-to-make-array-values-equal-to-k

Sorting

0049-group-anagrams
1018-largest-perimeter-triangle

String Matching

0459-repeated-substring-pattern
1524-string-matching-in-an-array
2292-counting-words-with-a-given-prefix
3309-count-prefix-and-suffix-pairs-i

Math

0002-add-two-numbers
0043-multiply-strings
0050-powx-n
0067-add-binary
0445-add-two-numbers-ii
1018-largest-perimeter-triangle
1349-check-if-it-is-a-straight-line

Greedy

1018-largest-perimeter-triangle
2221-check-if-a-parentheses-string-can-be-valid
2509-minimize-xor

Trie

3309-count-prefix-and-suffix-pairs-i

Rolling Hash

3309-count-prefix-and-suffix-pairs-i

Hash Function

3309-count-prefix-and-suffix-pairs-i

Recursion

0002-add-two-numbers
0050-powx-n

Simulation

0043-multiply-strings
0067-add-binary

Linked List

0002-add-two-numbers
0445-add-two-numbers-ii

Counting

1396-count-servers-that-communicate
3455-minimum-length-of-string-after-operations

Bit Manipulation

0067-add-binary
2509-minimize-xor
2533-bitwise-xor-of-all-pairings
2766-find-the-prefix-common-array-of-two-arrays
2792-neighboring-bitwise-xor

Brainteaser

2533-bitwise-xor-of-all-pairings

Geometry

1349-check-if-it-is-a-straight-line

Matrix

0407-trapping-rain-water-ii
1396-count-servers-that-communicate
1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid
1876-map-of-highest-peak
2145-grid-game
2685-first-completely-painted-row-or-column

Shortest Path

1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid

Union Find

0684-redundant-connection
1396-count-servers-that-communicate

Topological Sort

0820-find-eventual-safe-states
1558-course-schedule-iv
2246-maximum-employees-to-be-invited-to-a-meeting