Skip to content

Sidkul2000/Problem_solving-DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

374 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

LeetCode Topics

Array

0001-two-sum
0011-container-with-most-water
0049-group-anagrams
0064-minimum-path-sum
0121-best-time-to-buy-and-sell-stock
0189-rotate-array
0200-number-of-islands
0303-range-sum-query-immutable
0560-subarray-sum-equals-k
0717-1-bit-and-2-bit-characters
0724-find-pivot-index
0735-asteroid-collision
1018-binary-prefix-divisible-by-5
1319-unique-number-of-occurrences
1392-find-the-difference-of-two-arrays
1437-check-if-all-1s-are-at-least-length-k-places-away
1586-longest-subarray-of-1s-after-deleting-one-element
1833-find-the-highest-altitude
2154-keep-multiplying-found-values-by-two
2300-successful-pairs-of-spells-and-potions
2428-equal-row-and-column-pairs
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3432-count-partitions-with-even-sum-difference

Dynamic Programming

0005-longest-palindromic-substring
0064-minimum-path-sum
0091-decode-ways
0121-best-time-to-buy-and-sell-stock
1586-longest-subarray-of-1s-after-deleting-one-element

Sliding Window

0003-longest-substring-without-repeating-characters
1586-longest-subarray-of-1s-after-deleting-one-element

Prefix Sum

0303-range-sum-query-immutable
0560-subarray-sum-equals-k
0724-find-pivot-index
1833-find-the-highest-altitude
3432-count-partitions-with-even-sum-difference

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0049-group-anagrams
0166-fraction-to-recurring-decimal
0387-first-unique-character-in-a-string
0560-subarray-sum-equals-k
1015-smallest-integer-divisible-by-k
1319-unique-number-of-occurrences
1392-find-the-difference-of-two-arrays
1777-determine-if-two-strings-are-close
2154-keep-multiplying-found-values-by-two
2428-equal-row-and-column-pairs

String

0003-longest-substring-without-repeating-characters
0005-longest-palindromic-substring
0006-zigzag-conversion
0049-group-anagrams
0091-decode-ways
0166-fraction-to-recurring-decimal
0387-first-unique-character-in-a-string
0394-decode-string
0443-string-compression
0649-dota2-senate
1513-number-of-substrings-with-only-1s
1777-determine-if-two-strings-are-close
2470-removing-stars-from-a-string

Sorting

0049-group-anagrams
1777-determine-if-two-strings-are-close
2154-keep-multiplying-found-values-by-two
2300-successful-pairs-of-spells-and-potions

Counting

0387-first-unique-character-in-a-string
1777-determine-if-two-strings-are-close

Matrix

0064-minimum-path-sum
0200-number-of-islands
2428-equal-row-and-column-pairs

Simulation

0735-asteroid-collision
2154-keep-multiplying-found-values-by-two
2169-count-operations-to-obtain-zero
2428-equal-row-and-column-pairs
2470-removing-stars-from-a-string

Stack

0394-decode-string
0735-asteroid-collision
2236-maximum-twin-sum-of-a-linked-list
2470-removing-stars-from-a-string

Recursion

0002-add-two-numbers
0206-reverse-linked-list
0326-power-of-three
0394-decode-string

Design

0303-range-sum-query-immutable
0969-number-of-recent-calls

Queue

0387-first-unique-character-in-a-string
0649-dota2-senate
0969-number-of-recent-calls

Data Stream

0969-number-of-recent-calls

Greedy

0011-container-with-most-water
0649-dota2-senate

Linked List

0002-add-two-numbers
0206-reverse-linked-list
0328-odd-even-linked-list
2216-delete-the-middle-node-of-a-linked-list
2236-maximum-twin-sum-of-a-linked-list

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0189-rotate-array
0443-string-compression
2216-delete-the-middle-node-of-a-linked-list
2236-maximum-twin-sum-of-a-linked-list
2300-successful-pairs-of-spells-and-potions

Tree

0104-maximum-depth-of-binary-tree
0450-delete-node-in-a-bst
0783-search-in-a-binary-search-tree
0904-leaf-similar-trees
1544-count-good-nodes-in-binary-tree

Depth-First Search

0104-maximum-depth-of-binary-tree
0200-number-of-islands
0904-leaf-similar-trees
1544-count-good-nodes-in-binary-tree

Breadth-First Search

0104-maximum-depth-of-binary-tree
0200-number-of-islands
1544-count-good-nodes-in-binary-tree

Binary Tree

0104-maximum-depth-of-binary-tree
0450-delete-node-in-a-bst
0783-search-in-a-binary-search-tree
0904-leaf-similar-trees
1544-count-good-nodes-in-binary-tree

Math

0002-add-two-numbers
0007-reverse-integer
0166-fraction-to-recurring-decimal
0189-rotate-array
0326-power-of-three
1015-smallest-integer-divisible-by-k
1513-number-of-substrings-with-only-1s
1523-count-odd-numbers-in-an-interval-range
1925-count-square-sum-triples
2169-count-operations-to-obtain-zero
2513-minimize-the-maximum-of-two-arrays
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3432-count-partitions-with-even-sum-difference

Binary Search Tree

0374-guess-number-higher-or-lower
0450-delete-node-in-a-bst
0783-search-in-a-binary-search-tree
2300-successful-pairs-of-spells-and-potions
2513-minimize-the-maximum-of-two-arrays

Interactive

0374-guess-number-higher-or-lower

Bit Manipulation

1018-binary-prefix-divisible-by-5

Union Find

0200-number-of-islands

Number Theory

2513-minimize-the-maximum-of-two-arrays

Enumeration

1925-count-square-sum-triples

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages