Skip to content

Pranavlovescode/Java-LeetCode-submissions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-LeetCode-submissions

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

LeetCode Topics

Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0112-path-sum
0124-binary-tree-maximum-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0222-count-complete-tree-nodes
0235-lowest-common-ancestor-of-a-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree
0501-find-mode-in-binary-search-tree
0543-diameter-of-binary-tree
0783-search-in-a-binary-search-tree
0784-insert-into-a-binary-search-tree
0933-increasing-order-search-tree
1029-vertical-order-traversal-of-a-binary-tree

Depth-First Search

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0112-path-sum
0124-binary-tree-maximum-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0235-lowest-common-ancestor-of-a-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree
0501-find-mode-in-binary-search-tree
0543-diameter-of-binary-tree
0547-number-of-provinces
0733-flood-fill
0933-increasing-order-search-tree
1029-vertical-order-traversal-of-a-binary-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0112-path-sum
0199-binary-tree-right-side-view
0547-number-of-provinces
0733-flood-fill
1029-vertical-order-traversal-of-a-binary-tree
1036-rotting-oranges

Binary Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0112-path-sum
0124-binary-tree-maximum-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0222-count-complete-tree-nodes
0235-lowest-common-ancestor-of-a-binary-search-tree
0236-lowest-common-ancestor-of-a-binary-tree
0501-find-mode-in-binary-search-tree
0543-diameter-of-binary-tree
0783-search-in-a-binary-search-tree
0784-insert-into-a-binary-search-tree
0933-increasing-order-search-tree
1029-vertical-order-traversal-of-a-binary-tree

Math

0043-multiply-strings
0067-add-binary
0231-power-of-two
1013-fibonacci-number
1448-maximum-69-number
2432-number-of-zero-filled-subarrays

Dynamic Programming

0124-binary-tree-maximum-path-sum
0392-is-subsequence
1013-fibonacci-number

Recursion

0024-swap-nodes-in-pairs
0231-power-of-two
1013-fibonacci-number

Memoization

1013-fibonacci-number

Binary Search Tree

0074-search-a-2d-matrix
0154-find-minimum-in-rotated-sorted-array-ii
0222-count-complete-tree-nodes
0235-lowest-common-ancestor-of-a-binary-search-tree
0501-find-mode-in-binary-search-tree
0783-search-in-a-binary-search-tree
0784-insert-into-a-binary-search-tree
0933-increasing-order-search-tree
3790-fruits-into-baskets-ii

Array

0001-two-sum
0074-search-a-2d-matrix
0154-find-minimum-in-rotated-sorted-array-ii
0169-majority-element
0215-kth-largest-element-in-an-array
0229-majority-element-ii
0621-task-scheduler
0733-flood-fill
0876-hand-of-straights
0940-fruit-into-baskets
1019-squares-of-a-sorted-array
1036-rotting-oranges
1422-divide-array-in-sets-of-k-consecutive-numbers
1813-maximum-erasure-value
2271-rearrange-array-elements-by-sign
2432-number-of-zero-filled-subarrays
3790-fruits-into-baskets-ii

Hash Table

0001-two-sum
0169-majority-element
0205-isomorphic-strings
0229-majority-element-ii
0242-valid-anagram
0387-first-unique-character-in-a-string
0389-find-the-difference
0621-task-scheduler
0876-hand-of-straights
0940-fruit-into-baskets
1029-vertical-order-traversal-of-a-binary-tree
1422-divide-array-in-sets-of-k-consecutive-numbers
1813-maximum-erasure-value

Divide and Conquer

0023-merge-k-sorted-lists
0169-majority-element
0215-kth-largest-element-in-an-array

Sorting

0169-majority-element
0215-kth-largest-element-in-an-array
0229-majority-element-ii
0242-valid-anagram
0389-find-the-difference
0621-task-scheduler
0876-hand-of-straights
1019-squares-of-a-sorted-array
1029-vertical-order-traversal-of-a-binary-tree
1422-divide-array-in-sets-of-k-consecutive-numbers

Heap (Priority Queue)

0023-merge-k-sorted-lists
0215-kth-largest-element-in-an-array
0621-task-scheduler

Quickselect

0215-kth-largest-element-in-an-array

Linked List

0023-merge-k-sorted-lists
0024-swap-nodes-in-pairs

Merge Sort

0023-merge-k-sorted-lists

Greedy

0621-task-scheduler
0876-hand-of-straights
1422-divide-array-in-sets-of-k-consecutive-numbers
1448-maximum-69-number

Counting

0169-majority-element
0229-majority-element-ii
0387-first-unique-character-in-a-string
0621-task-scheduler

Stack

0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0933-increasing-order-search-tree

Sliding Window

0940-fruit-into-baskets
1813-maximum-erasure-value

Database

0570-managers-with-at-least-5-direct-reports
1161-project-employees-i
2087-confirmation-rate

String

0008-string-to-integer-atoi
0038-count-and-say
0043-multiply-strings
0067-add-binary
0205-isomorphic-strings
0242-valid-anagram
0345-reverse-vowels-of-a-string
0387-first-unique-character-in-a-string
0389-find-the-difference
0392-is-subsequence
0812-rotate-string

Queue

0387-first-unique-character-in-a-string

Two Pointers

0345-reverse-vowels-of-a-string
0392-is-subsequence
1019-squares-of-a-sorted-array
2271-rearrange-array-elements-by-sign

Segment Tree

3790-fruits-into-baskets-ii

Simulation

0043-multiply-strings
0067-add-binary
2271-rearrange-array-elements-by-sign
3790-fruits-into-baskets-ii

Ordered Set

3790-fruits-into-baskets-ii

String Matching

0812-rotate-string

Matrix

0074-search-a-2d-matrix
0733-flood-fill
1036-rotting-oranges

Bit Manipulation

0067-add-binary
0222-count-complete-tree-nodes
0231-power-of-two
0389-find-the-difference

Union Find

0547-number-of-provinces

Graph

0547-number-of-provinces

About

A collection of LeetCode questions to ace the coding interview!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published