Skip to content

xeenoh/Leetcode-Grind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Topics

Array

0001-two-sum
0011-container-with-most-water
0015-3sum
0026-remove-duplicates-from-sorted-array
0035-search-insert-position
0042-trapping-rain-water
0049-group-anagrams
0074-search-a-2d-matrix
0128-longest-consecutive-sequence
0136-single-number
0167-two-sum-ii-input-array-is-sorted
0238-product-of-array-except-self
0347-top-k-frequent-elements
0792-binary-search
2058-concatenation-of-array
2350-find-closest-number-to-zero

Hash Table

0001-two-sum
0049-group-anagrams
0128-longest-consecutive-sequence
0141-linked-list-cycle
0242-valid-anagram
0347-top-k-frequent-elements

String

0020-valid-parentheses
0049-group-anagrams
0125-valid-palindrome
0242-valid-anagram
0412-fizz-buzz
0812-rotate-string
3174-minimum-number-of-changes-to-make-binary-string-beautiful
3451-string-compression-iii

Sorting

0015-3sum
0049-group-anagrams
0242-valid-anagram
0347-top-k-frequent-elements

Two Pointers

0011-container-with-most-water
0015-3sum
0026-remove-duplicates-from-sorted-array
0042-trapping-rain-water
0125-valid-palindrome
0141-linked-list-cycle
0167-two-sum-ii-input-array-is-sorted

Stack

0020-valid-parentheses
0042-trapping-rain-water
0094-binary-tree-inorder-traversal
0155-min-stack

Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree

Depth-First Search

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0813-all-paths-from-source-to-target

Binary Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0813-all-paths-from-source-to-target

Backtracking

0813-all-paths-from-source-to-target

Graph

0813-all-paths-from-source-to-target

Divide and Conquer

0347-top-k-frequent-elements

Heap (Priority Queue)

0347-top-k-frequent-elements

Bucket Sort

0347-top-k-frequent-elements

Counting

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

Prefix Sum

0238-product-of-array-except-self

Binary Search

0035-search-insert-position
0074-search-a-2d-matrix
0167-two-sum-ii-input-array-is-sorted
0792-binary-search

Greedy

0011-container-with-most-water

String Matching

0812-rotate-string

Math

0412-fizz-buzz
2812-find-the-maximum-achievable-number

Union Find

0128-longest-consecutive-sequence

Linked List

0021-merge-two-sorted-lists
0141-linked-list-cycle
0206-reverse-linked-list

Design

0155-min-stack

Recursion

0021-merge-two-sorted-lists
0206-reverse-linked-list

Bit Manipulation

0136-single-number

Simulation

0412-fizz-buzz
2058-concatenation-of-array

Dynamic Programming

0042-trapping-rain-water

Monotonic Stack

0042-trapping-rain-water

Matrix

0074-search-a-2d-matrix