Skip to content

csegeek/My-Leetcode-Solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My-Leetcode-Solutions

A collection of LeetCode questions to ace the increase my DSA Understandings

LeetCode Topics

Array

0035-search-insert-position
0037-sudoku-solver
0039-combination-sum
0040-combination-sum-ii
0051-n-queens
0063-unique-paths-ii
0064-minimum-path-sum
0079-word-search
0090-subsets-ii
0120-triangle
0122-best-time-to-buy-and-sell-stock-ii
0123-best-time-to-buy-and-sell-stock-iii
0139-word-break
0188-best-time-to-buy-and-sell-stock-iv
0198-house-robber
0213-house-robber-ii
0216-combination-sum-iii
0300-longest-increasing-subsequence
0309-best-time-to-buy-and-sell-stock-with-cooldown
0312-burst-balloons
0322-coin-change
0368-largest-divisible-subset
0416-partition-equal-subset-sum
0455-assign-cookies
0494-target-sum
0518-coin-change-ii
0673-number-of-longest-increasing-subsequence
0714-best-time-to-buy-and-sell-stock-with-transaction-fee
0792-binary-search
0967-minimum-falling-path-sum
1129-longest-string-chain
1559-cherry-pickup-ii
1669-minimum-cost-to-cut-a-stick
3799-unique-3-digit-even-numbers

Backtracking

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0037-sudoku-solver
0039-combination-sum
0040-combination-sum-ii
0051-n-queens
0079-word-search
0090-subsets-ii
0131-palindrome-partitioning
0216-combination-sum-iii
0282-expression-add-operators
0494-target-sum
3453-generate-binary-strings-without-adjacent-zeros

String

0003-longest-substring-without-repeating-characters
0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0044-wildcard-matching
0058-length-of-last-word
0072-edit-distance
0079-word-search
0115-distinct-subsequences
0131-palindrome-partitioning
0139-word-break
0282-expression-add-operators
0516-longest-palindromic-subsequence
0583-delete-operation-for-two-strings
1129-longest-string-chain
1170-shortest-common-supersequence
1197-parsing-a-boolean-expression
1250-longest-common-subsequence
1437-minimum-insertion-steps-to-make-a-string-palindrome
3453-generate-binary-strings-without-adjacent-zeros

Bit Manipulation

0090-subsets-ii
3453-generate-binary-strings-without-adjacent-zeros
3600-find-the-k-th-character-in-string-game-i

Hash Table

0003-longest-substring-without-repeating-characters
0017-letter-combinations-of-a-phone-number
0037-sudoku-solver
0139-word-break
1129-longest-string-chain
3799-unique-3-digit-even-numbers

Dynamic Programming

0022-generate-parentheses
0044-wildcard-matching
0062-unique-paths
0063-unique-paths-ii
0064-minimum-path-sum
0070-climbing-stairs
0072-edit-distance
0115-distinct-subsequences
0120-triangle
0122-best-time-to-buy-and-sell-stock-ii
0123-best-time-to-buy-and-sell-stock-iii
0131-palindrome-partitioning
0139-word-break
0188-best-time-to-buy-and-sell-stock-iv
0198-house-robber
0213-house-robber-ii
0300-longest-increasing-subsequence
0309-best-time-to-buy-and-sell-stock-with-cooldown
0312-burst-balloons
0322-coin-change
0368-largest-divisible-subset
0416-partition-equal-subset-sum
0494-target-sum
0516-longest-palindromic-subsequence
0518-coin-change-ii
0583-delete-operation-for-two-strings
0673-number-of-longest-increasing-subsequence
0714-best-time-to-buy-and-sell-stock-with-transaction-fee
0967-minimum-falling-path-sum
1129-longest-string-chain
1170-shortest-common-supersequence
1250-longest-common-subsequence
1437-minimum-insertion-steps-to-make-a-string-palindrome
1559-cherry-pickup-ii
1669-minimum-cost-to-cut-a-stick

Depth-First Search

0079-word-search

Matrix

0037-sudoku-solver
0063-unique-paths-ii
0064-minimum-path-sum
0079-word-search
0967-minimum-falling-path-sum
1559-cherry-pickup-ii

Trie

0139-word-break

Memoization

0070-climbing-stairs
0139-word-break

Math

0002-add-two-numbers
0062-unique-paths
0070-climbing-stairs
0282-expression-add-operators
0368-largest-divisible-subset
3600-find-the-k-th-character-in-string-game-i

Recursion

0002-add-two-numbers
0044-wildcard-matching
1197-parsing-a-boolean-expression
3600-find-the-k-th-character-in-string-game-i
3799-unique-3-digit-even-numbers

Simulation

3600-find-the-k-th-character-in-string-game-i

Enumeration

3799-unique-3-digit-even-numbers

Linked List

0002-add-two-numbers

Combinatorics

0062-unique-paths

Two Pointers

0455-assign-cookies
1129-longest-string-chain

Greedy

0044-wildcard-matching
0122-best-time-to-buy-and-sell-stock-ii
0455-assign-cookies
0714-best-time-to-buy-and-sell-stock-with-transaction-fee

Sorting

0368-largest-divisible-subset
0455-assign-cookies
1129-longest-string-chain
1669-minimum-cost-to-cut-a-stick

Breadth-First Search

0322-coin-change

Binary Search

0035-search-insert-position
0300-longest-increasing-subsequence
0792-binary-search

Binary Indexed Tree

0673-number-of-longest-increasing-subsequence

Segment Tree

0673-number-of-longest-increasing-subsequence

Stack

1197-parsing-a-boolean-expression

Sliding Window

0003-longest-substring-without-repeating-characters

About

A collection of LeetCode questions to ace the coding interview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages