Skip to content

Sameer377/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Questions solved by sameer shaikh

LeetCode Topics

Array

0015-3sum
0016-3sum-closest
0018-4sum
0033-search-in-rotated-sorted-array
0046-permutations
0047-permutations-ii
0051-n-queens
0053-maximum-subarray
0054-spiral-matrix
0055-jump-game
0073-set-matrix-zeroes
0075-sort-colors
0078-subsets
0081-search-in-rotated-sorted-array-ii
0090-subsets-ii
0150-evaluate-reverse-polish-notation
0153-find-minimum-in-rotated-sorted-array
0154-find-minimum-in-rotated-sorted-array-ii
0162-find-peak-element
0189-rotate-array
0217-contains-duplicate
0219-contains-duplicate-ii
0350-intersection-of-two-arrays-ii
0448-find-all-numbers-disappeared-in-an-array
0496-next-greater-element-i
0503-next-greater-element-ii
0540-single-element-in-a-sorted-array
0682-baseball-game
0739-daily-temperatures
0817-design-hashmap
0898-transpose-matrix
1044-find-common-characters
1319-unique-number-of-occurrences
1635-number-of-good-pairs
2714-left-and-right-sum-differences
3644-minimum-positive-sum-subarray

Hash Table

0013-roman-to-integer
0017-letter-combinations-of-a-phone-number
0073-set-matrix-zeroes
0160-intersection-of-two-linked-lists
0205-isomorphic-strings
0217-contains-duplicate
0219-contains-duplicate-ii
0242-valid-anagram
0290-word-pattern
0350-intersection-of-two-arrays-ii
0383-ransom-note
0387-first-unique-character-in-a-string
0389-find-the-difference
0409-longest-palindrome
0448-find-all-numbers-disappeared-in-an-array
0451-sort-characters-by-frequency
0496-next-greater-element-i
0782-jewels-and-stones
0817-design-hashmap
1044-find-common-characters
1297-maximum-number-of-balloons
1319-unique-number-of-occurrences
1635-number-of-good-pairs
3753-maximum-difference-between-even-and-odd-frequency-i

Stack

0032-longest-valid-parentheses
0150-evaluate-reverse-polish-notation
0155-min-stack
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0316-remove-duplicate-letters
0394-decode-string
0402-remove-k-digits
0496-next-greater-element-i
0503-next-greater-element-ii
0682-baseball-game
0739-daily-temperatures
0957-minimum-add-to-make-parentheses-valid
1078-remove-outermost-parentheses
2128-reverse-prefix-of-word
2470-removing-stars-from-a-string
2800-minimum-string-length-after-removing-substrings

Monotonic Stack

0316-remove-duplicate-letters
0402-remove-k-digits
0496-next-greater-element-i
0503-next-greater-element-ii
0739-daily-temperatures

Two Pointers

0015-3sum
0016-3sum-closest
0018-4sum
0061-rotate-list
0075-sort-colors
0160-intersection-of-two-linked-lists
0189-rotate-array
0350-intersection-of-two-arrays-ii
0541-reverse-string-ii
2128-reverse-prefix-of-word

Sorting

0015-3sum
0016-3sum-closest
0018-4sum
0047-permutations-ii
0075-sort-colors
0217-contains-duplicate
0242-valid-anagram
0350-intersection-of-two-arrays-ii
0389-find-the-difference
0451-sort-characters-by-frequency

Linked List

0021-merge-two-sorted-lists
0023-merge-k-sorted-lists
0024-swap-nodes-in-pairs
0025-reverse-nodes-in-k-group
0061-rotate-list
0083-remove-duplicates-from-sorted-list
0092-reverse-linked-list-ii
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0237-delete-node-in-a-linked-list
0328-odd-even-linked-list
0817-design-hashmap
0838-design-linked-list

Recursion

0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0025-reverse-nodes-in-k-group
0203-remove-linked-list-elements
0231-power-of-two
0394-decode-string

Math

0013-roman-to-integer
0150-evaluate-reverse-polish-notation
0189-rotate-array
0231-power-of-two
0367-valid-perfect-square
1430-find-the-k-beauty-of-a-number
1635-number-of-good-pairs

String

0008-string-to-integer-atoi
0013-roman-to-integer
0017-letter-combinations-of-a-phone-number
0032-longest-valid-parentheses
0205-isomorphic-strings
0242-valid-anagram
0290-word-pattern
0316-remove-duplicate-letters
0383-ransom-note
0387-first-unique-character-in-a-string
0389-find-the-difference
0394-decode-string
0402-remove-k-digits
0409-longest-palindrome
0451-sort-characters-by-frequency
0541-reverse-string-ii
0782-jewels-and-stones
0957-minimum-add-to-make-parentheses-valid
1044-find-common-characters
1078-remove-outermost-parentheses
1297-maximum-number-of-balloons
1430-find-the-k-beauty-of-a-number
2128-reverse-prefix-of-word
2470-removing-stars-from-a-string
2800-minimum-string-length-after-removing-substrings
3753-maximum-difference-between-even-and-odd-frequency-i

Greedy

0055-jump-game
0316-remove-duplicate-letters
0397-integer-replacement
0402-remove-k-digits
0409-longest-palindrome
0957-minimum-add-to-make-parentheses-valid

Divide and Conquer

0023-merge-k-sorted-lists
0053-maximum-subarray

Dynamic Programming

0032-longest-valid-parentheses
0053-maximum-subarray
0055-jump-game
0397-integer-replacement

Design

0155-min-stack
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0817-design-hashmap
0838-design-linked-list

Hash Function

0572-subtree-of-another-tree
0817-design-hashmap

Simulation

0054-spiral-matrix
0682-baseball-game
0898-transpose-matrix
2470-removing-stars-from-a-string
2800-minimum-string-length-after-removing-substrings

Counting

0383-ransom-note
0387-first-unique-character-in-a-string
0451-sort-characters-by-frequency
1297-maximum-number-of-balloons
1635-number-of-good-pairs
3753-maximum-difference-between-even-and-odd-frequency-i

Binary Search

0033-search-in-rotated-sorted-array
0081-search-in-rotated-sorted-array-ii
0153-find-minimum-in-rotated-sorted-array
0154-find-minimum-in-rotated-sorted-array-ii
0162-find-peak-element
0350-intersection-of-two-arrays-ii
0367-valid-perfect-square
0540-single-element-in-a-sorted-array

Matrix

0054-spiral-matrix
0073-set-matrix-zeroes
0898-transpose-matrix

Sliding Window

0219-contains-duplicate-ii
1430-find-the-k-beauty-of-a-number
3644-minimum-positive-sum-subarray

Queue

0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0387-first-unique-character-in-a-string

Bit Manipulation

0078-subsets
0090-subsets-ii
0231-power-of-two
0389-find-the-difference
0397-integer-replacement

Prefix Sum

2714-left-and-right-sum-differences
3644-minimum-positive-sum-subarray

Heap (Priority Queue)

0023-merge-k-sorted-lists
0451-sort-characters-by-frequency

Merge Sort

0023-merge-k-sorted-lists

Memoization

0397-integer-replacement

Tree

0100-same-tree
0102-binary-tree-level-order-traversal
0112-path-sum
0572-subtree-of-another-tree

Depth-First Search

0100-same-tree
0112-path-sum
0572-subtree-of-another-tree

Breadth-First Search

0100-same-tree
0102-binary-tree-level-order-traversal
0112-path-sum

Binary Tree

0100-same-tree
0102-binary-tree-level-order-traversal
0112-path-sum
0572-subtree-of-another-tree

Backtracking

0017-letter-combinations-of-a-phone-number
0046-permutations
0047-permutations-ii
0051-n-queens
0052-n-queens-ii
0077-combinations
0078-subsets
0090-subsets-ii

Bucket Sort

0451-sort-characters-by-frequency

String Matching

0572-subtree-of-another-tree

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published