Skip to content

Dive into the world of coding challenges with our curated collection of Leetcode programs. Covering a wide range of algorithms and data structures, these programs offer valuable practice for technical interviews and algorithmic problem-solving. With detailed explanations and optimized solutions.

Notifications You must be signed in to change notification settings

Ayushverma135/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode

Dive into the world of coding challenges with our curated collection of LeetCode programs. Covering a wide range of algorithms and data structures, these programs offer valuable practice for technical interviews and algorithmic problem-solving. With detailed explanations and optimized solutions, both beginners and experienced coders can sharpen their skills and tackle complex problems with confidence.

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

Array

0330-patching-array
0491-non-decreasing-subsequences
0502-ipo
0648-replace-words
0982-minimum-increment-to-make-array-unique
1016-subarray-sums-divisible-by-k
1037-minimum-number-of-k-consecutive-bit-flips
1044-find-common-characters
1138-grumpy-bookstore-owner
1217-relative-sort-array
1370-count-number-of-nice-subarrays
1549-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
1605-minimum-number-of-days-to-make-m-bouquets
2148-minimum-number-of-moves-to-seat-everyone

Hash Table

0491-non-decreasing-subsequences
0648-replace-words
1016-subarray-sums-divisible-by-k
1044-find-common-characters
1217-relative-sort-array
1370-count-number-of-nice-subarrays

String

0648-replace-words
1044-find-common-characters

Trie

0648-replace-words

Prefix Sum

1016-subarray-sums-divisible-by-k
1037-minimum-number-of-k-consecutive-bit-flips

Sorting

0502-ipo
0982-minimum-increment-to-make-array-unique
1217-relative-sort-array
2148-minimum-number-of-moves-to-seat-everyone

Counting Sort

0982-minimum-increment-to-make-array-unique
1217-relative-sort-array

Greedy

0330-patching-array
0502-ipo
0982-minimum-increment-to-make-array-unique
1285-balance-a-binary-search-tree
2148-minimum-number-of-moves-to-seat-everyone

Backtracking

0491-non-decreasing-subsequences

Bit Manipulation

0491-non-decreasing-subsequences
1037-minimum-number-of-k-consecutive-bit-flips

Heap (Priority Queue)

0502-ipo
1549-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit

Math

0633-sum-of-square-numbers
1370-count-number-of-nice-subarrays

Two Pointers

0633-sum-of-square-numbers

Binary Search

0633-sum-of-square-numbers
1605-minimum-number-of-days-to-make-m-bouquets

Sliding Window

1037-minimum-number-of-k-consecutive-bit-flips
1138-grumpy-bookstore-owner
1370-count-number-of-nice-subarrays
1549-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit

Queue

1037-minimum-number-of-k-consecutive-bit-flips
1549-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit

Ordered Set

1549-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit

Monotonic Queue

1549-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit

Tree

0538-convert-bst-to-greater-tree
1114-binary-search-tree-to-greater-sum-tree
1285-balance-a-binary-search-tree

Depth-First Search

0538-convert-bst-to-greater-tree
1114-binary-search-tree-to-greater-sum-tree
1285-balance-a-binary-search-tree

Binary Search Tree

0538-convert-bst-to-greater-tree
1114-binary-search-tree-to-greater-sum-tree
1285-balance-a-binary-search-tree

Binary Tree

0538-convert-bst-to-greater-tree
1114-binary-search-tree-to-greater-sum-tree
1285-balance-a-binary-search-tree

Divide and Conquer

1285-balance-a-binary-search-tree

Graph

1916-find-center-of-star-graph

Database

0584-find-customer-referee
0595-big-countries
1258-article-views-i
1827-invalid-tweets
1908-recyclable-and-low-fat-products

LeetCode Topics

Depth-First Search

1431-all-ancestors-of-a-node-in-a-directed-acyclic-graph

Breadth-First Search

1431-all-ancestors-of-a-node-in-a-directed-acyclic-graph

Graph

1431-all-ancestors-of-a-node-in-a-directed-acyclic-graph

Topological Sort

1431-all-ancestors-of-a-node-in-a-directed-acyclic-graph

Database

0197-rising-temperature
1153-product-sales-analysis-i
1509-replace-employee-id-with-the-unique-identifier
1724-customer-who-visited-but-did-not-make-any-transactions

Array

0350-intersection-of-two-arrays-ii
1293-three-consecutive-odds
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves

Hash Table

0350-intersection-of-two-arrays-ii

Two Pointers

0350-intersection-of-two-arrays-ii

Binary Search

0350-intersection-of-two-arrays-ii

Sorting

0350-intersection-of-two-arrays-ii
1616-minimum-difference-between-largest-and-smallest-value-in-three-moves

Greedy

1616-minimum-difference-between-largest-and-smallest-value-in-three-moves

About

Dive into the world of coding challenges with our curated collection of Leetcode programs. Covering a wide range of algorithms and data structures, these programs offer valuable practice for technical interviews and algorithmic problem-solving. With detailed explanations and optimized solutions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published