Skip to content

pavankumar4404/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

447 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode

Collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

Array

0011-container-with-most-water
0015-3sum
0040-combination-sum-ii
0063-unique-paths-ii
0064-minimum-path-sum
0085-maximal-rectangle
0120-triangle
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0123-best-time-to-buy-and-sell-stock-iii
0179-largest-number
0188-best-time-to-buy-and-sell-stock-iv
0200-number-of-islands
0300-longest-increasing-subsequence
0309-best-time-to-buy-and-sell-stock-with-cooldown
0368-largest-divisible-subset
0416-partition-equal-subset-sum
0494-target-sum
0539-minimum-time-difference
0624-maximum-distance-in-arrays
0632-smallest-range-covering-elements-from-k-lists
0719-find-k-th-smallest-pair-distance
0735-asteroid-collision
0890-lemonade-change
0906-walking-robot-simulation
0921-spiral-matrix-iii
0999-regions-cut-by-slashes
1046-max-consecutive-ones-iii
1056-capacity-to-ship-packages-within-d-days
1129-longest-string-chain
1256-rank-transform-of-an-array
1325-path-with-maximum-probability
1352-maximum-profit-in-job-scheduling
1435-xor-queries-of-a-subarray
1615-range-sum-of-sorted-subarray-sums
1691-minimum-number-of-days-to-disconnect-island
1694-make-sum-divisible-by-p
1786-count-the-number-of-consistent-strings
1851-maximum-number-of-events-that-can-be-attended-ii
2006-find-the-student-that-will-replace-the-chalk
2035-count-sub-islands
2054-the-number-of-the-smallest-unoccupied-chair
2067-maximum-number-of-points-with-cost
2132-convert-1d-array-into-2d-array
2163-kth-distinct-string-in-an-array
2227-sum-of-subarray-ranges
2411-spiral-matrix-iv
2488-divide-intervals-into-minimum-number-of-groups
2503-longest-subarray-with-maximum-bitwise-and
2881-split-strings-by-separator
3495-k-th-nearest-obstacle-queries
3501-delete-nodes-from-linked-list-present-in-array
3522-find-the-power-of-k-size-subarrays-i
3523-find-the-power-of-k-size-subarrays-ii
3525-maximum-energy-boost-from-two-drinks

String

0006-zigzag-conversion
0017-letter-combinations-of-a-phone-number
0030-substring-with-concatenation-of-all-words
0032-longest-valid-parentheses
0044-wildcard-matching
0072-edit-distance
0115-distinct-subsequences
0179-largest-number
0208-implement-trie-prefix-tree
0241-different-ways-to-add-parentheses
0516-longest-palindromic-subsequence
0539-minimum-time-difference
0583-delete-operation-for-two-strings
0664-strange-printer
0920-uncommon-words-from-two-sentences
0957-minimum-add-to-make-parentheses-valid
1129-longest-string-chain
1250-longest-common-subsequence
1437-minimum-insertion-steps-to-make-a-string-palindrome
1473-find-the-longest-substring-containing-vowels-in-even-counts
1786-count-the-number-of-consistent-strings
2076-sum-of-digits-of-string-after-convert
2163-kth-distinct-string-in-an-array
2881-split-strings-by-separator
3276-minimum-number-of-pushes-to-type-word-ii
3540-hash-divided-string
3543-count-substrings-that-satisfy-k-constraint-i
3553-check-if-two-chessboard-squares-have-the-same-color

Depth-First Search

0094-binary-tree-inorder-traversal
0112-path-sum
0124-binary-tree-maximum-path-sum
0145-binary-tree-postorder-traversal
0200-number-of-islands
0776-n-ary-tree-postorder-traversal
0984-most-stones-removed-with-same-row-or-column
0999-regions-cut-by-slashes
1300-critical-connections-in-a-network
1484-linked-list-in-binary-tree
1691-minimum-number-of-days-to-disconnect-island
2035-count-sub-islands

Graph

0984-most-stones-removed-with-same-row-or-column
1300-critical-connections-in-a-network
1325-path-with-maximum-probability
2803-modify-graph-edge-weights

Biconnected Component

1300-critical-connections-in-a-network

Math

0062-unique-paths
0241-different-ways-to-add-parentheses
0368-largest-divisible-subset
0539-minimum-time-difference
2903-insert-greatest-common-divisors-in-linked-list
3553-check-if-two-chessboard-squares-have-the-same-color
3568-find-the-key-of-the-numbers

Dynamic Programming

0032-longest-valid-parentheses
0044-wildcard-matching
0062-unique-paths
0063-unique-paths-ii
0064-minimum-path-sum
0072-edit-distance
0085-maximal-rectangle
0115-distinct-subsequences
0120-triangle
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0123-best-time-to-buy-and-sell-stock-iii
0124-binary-tree-maximum-path-sum
0188-best-time-to-buy-and-sell-stock-iv
0241-different-ways-to-add-parentheses
0300-longest-increasing-subsequence
0309-best-time-to-buy-and-sell-stock-with-cooldown
0368-largest-divisible-subset
0416-partition-equal-subset-sum
0494-target-sum
0516-longest-palindromic-subsequence
0583-delete-operation-for-two-strings
0664-strange-printer
1129-longest-string-chain
1250-longest-common-subsequence
1352-maximum-profit-in-job-scheduling
1437-minimum-insertion-steps-to-make-a-string-palindrome
1851-maximum-number-of-events-that-can-be-attended-ii
2067-maximum-number-of-points-with-cost
3525-maximum-energy-boost-from-two-drinks

Combinatorics

0062-unique-paths

Matrix

0063-unique-paths-ii
0064-minimum-path-sum
0085-maximal-rectangle
0200-number-of-islands
0921-spiral-matrix-iii
0999-regions-cut-by-slashes
1691-minimum-number-of-days-to-disconnect-island
2035-count-sub-islands
2132-convert-1d-array-into-2d-array
2411-spiral-matrix-iv

Two Pointers

0011-container-with-most-water
0015-3sum
0061-rotate-list
0719-find-k-th-smallest-pair-distance
1129-longest-string-chain
1615-range-sum-of-sorted-subarray-sums
2488-divide-intervals-into-minimum-number-of-groups

Binary Search

0300-longest-increasing-subsequence
0719-find-k-th-smallest-pair-distance
1046-max-consecutive-ones-iii
1056-capacity-to-ship-packages-within-d-days
1352-maximum-profit-in-job-scheduling
1615-range-sum-of-sorted-subarray-sums
1851-maximum-number-of-events-that-can-be-attended-ii
2006-find-the-student-that-will-replace-the-chalk

Sorting

0015-3sum
0179-largest-number
0368-largest-divisible-subset
0539-minimum-time-difference
0632-smallest-range-covering-elements-from-k-lists
0719-find-k-th-smallest-pair-distance
1129-longest-string-chain
1256-rank-transform-of-an-array
1352-maximum-profit-in-job-scheduling
1615-range-sum-of-sorted-subarray-sums
1851-maximum-number-of-events-that-can-be-attended-ii
2488-divide-intervals-into-minimum-number-of-groups
3276-minimum-number-of-pushes-to-type-word-ii

Hash Table

0017-letter-combinations-of-a-phone-number
0030-substring-with-concatenation-of-all-words
0208-implement-trie-prefix-tree
0432-all-oone-data-structure
0632-smallest-range-covering-elements-from-k-lists
0906-walking-robot-simulation
0920-uncommon-words-from-two-sentences
0984-most-stones-removed-with-same-row-or-column
0999-regions-cut-by-slashes
1129-longest-string-chain
1256-rank-transform-of-an-array
1473-find-the-longest-substring-containing-vowels-in-even-counts
1694-make-sum-divisible-by-p
1786-count-the-number-of-consistent-strings
2054-the-number-of-the-smallest-unoccupied-chair
2163-kth-distinct-string-in-an-array
3276-minimum-number-of-pushes-to-type-word-ii
3501-delete-nodes-from-linked-list-present-in-array

Counting

0920-uncommon-words-from-two-sentences
1786-count-the-number-of-consistent-strings
2163-kth-distinct-string-in-an-array
3276-minimum-number-of-pushes-to-type-word-ii

Backtracking

0017-letter-combinations-of-a-phone-number
0040-combination-sum-ii
0494-target-sum

Greedy

0011-container-with-most-water
0044-wildcard-matching
0122-best-time-to-buy-and-sell-stock-ii
0179-largest-number
0624-maximum-distance-in-arrays
0632-smallest-range-covering-elements-from-k-lists
0890-lemonade-change
0957-minimum-add-to-make-parentheses-valid
2488-divide-intervals-into-minimum-number-of-groups
3276-minimum-number-of-pushes-to-type-word-ii

Simulation

0735-asteroid-collision
0906-walking-robot-simulation
0921-spiral-matrix-iii
2006-find-the-student-that-will-replace-the-chalk
2076-sum-of-digits-of-string-after-convert
2132-convert-1d-array-into-2d-array
2411-spiral-matrix-iv
3540-hash-divided-string

Recursion

0044-wildcard-matching
0241-different-ways-to-add-parentheses

Linked List

0061-rotate-list
0432-all-oone-data-structure
1484-linked-list-in-binary-tree
2411-spiral-matrix-iv
2903-insert-greatest-common-divisors-in-linked-list
3501-delete-nodes-from-linked-list-present-in-array

Breadth-First Search

0112-path-sum
0200-number-of-islands
0999-regions-cut-by-slashes
1484-linked-list-in-binary-tree
1691-minimum-number-of-days-to-disconnect-island
2035-count-sub-islands

Union Find

0200-number-of-islands
0984-most-stones-removed-with-same-row-or-column
0999-regions-cut-by-slashes
2035-count-sub-islands

Stack

0032-longest-valid-parentheses
0085-maximal-rectangle
0094-binary-tree-inorder-traversal
0145-binary-tree-postorder-traversal
0735-asteroid-collision
0776-n-ary-tree-postorder-traversal
0937-online-stock-span
0957-minimum-add-to-make-parentheses-valid
2227-sum-of-subarray-ranges

Monotonic Stack

0085-maximal-rectangle
0937-online-stock-span
2227-sum-of-subarray-ranges

Strongly Connected Component

1691-minimum-number-of-days-to-disconnect-island

Tree

0094-binary-tree-inorder-traversal
0112-path-sum
0124-binary-tree-maximum-path-sum
0145-binary-tree-postorder-traversal
0776-n-ary-tree-postorder-traversal
0789-kth-largest-element-in-a-stream
1484-linked-list-in-binary-tree

Design

0208-implement-trie-prefix-tree
0432-all-oone-data-structure
0789-kth-largest-element-in-a-stream
0937-online-stock-span

Binary Search Tree

0789-kth-largest-element-in-a-stream

Heap (Priority Queue)

0632-smallest-range-covering-elements-from-k-lists
0789-kth-largest-element-in-a-stream
1325-path-with-maximum-probability
2054-the-number-of-the-smallest-unoccupied-chair
2488-divide-intervals-into-minimum-number-of-groups
2803-modify-graph-edge-weights
3495-k-th-nearest-obstacle-queries

Binary Tree

0094-binary-tree-inorder-traversal
0112-path-sum
0124-binary-tree-maximum-path-sum
0145-binary-tree-postorder-traversal
0789-kth-largest-element-in-a-stream
1484-linked-list-in-binary-tree

Data Stream

0789-kth-largest-element-in-a-stream
0937-online-stock-span

Sliding Window

0030-substring-with-concatenation-of-all-words
0632-smallest-range-covering-elements-from-k-lists
1046-max-consecutive-ones-iii
3522-find-the-power-of-k-size-subarrays-i
3523-find-the-power-of-k-size-subarrays-ii
3543-count-substrings-that-satisfy-k-constraint-i

Bit Manipulation

0461-hamming-distance
0476-number-complement
1435-xor-queries-of-a-subarray
1473-find-the-longest-substring-containing-vowels-in-even-counts
1786-count-the-number-of-consistent-strings
2323-minimum-bit-flips-to-convert-number
2503-longest-subarray-with-maximum-bitwise-and

Shortest Path

1325-path-with-maximum-probability
2803-modify-graph-edge-weights

Prefix Sum

1046-max-consecutive-ones-iii
1435-xor-queries-of-a-subarray
1473-find-the-longest-substring-containing-vowels-in-even-counts
1694-make-sum-divisible-by-p
2006-find-the-student-that-will-replace-the-chalk
2488-divide-intervals-into-minimum-number-of-groups

Number Theory

2903-insert-greatest-common-divisors-in-linked-list

Brainteaser

2503-longest-subarray-with-maximum-bitwise-and

Memoization

0241-different-ways-to-add-parentheses

Trie

0208-implement-trie-prefix-tree

Doubly-Linked List

0432-all-oone-data-structure

About

Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages