Skip to content

patilanuja/LeetCode-Problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode-Problems

This repository contains my solutions for LeetCode problems.

Linked List

0024-swap-nodes-in-pairs
0086-partition-list
0445-add-two-numbers-ii
0758-convert-binary-search-tree-to-sorted-doubly-linked-list

Math

0445-add-two-numbers-ii
0556-next-greater-element-iii
0633-sum-of-square-numbers
0795-k-th-symbol-in-grammar

Stack

0020-valid-parentheses
0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0155-min-stack
0445-add-two-numbers-ii
0456-132-pattern
0496-next-greater-element-i
0503-next-greater-element-ii
0739-daily-temperatures
0758-convert-binary-search-tree-to-sorted-doubly-linked-list
1497-design-a-stack-with-increment-operation

Recursion

0024-swap-nodes-in-pairs
0795-k-th-symbol-in-grammar

Two Pointers

0011-container-with-most-water
0086-partition-list
0287-find-the-duplicate-number
0556-next-greater-element-iii
0633-sum-of-square-numbers
0917-boats-to-save-people
0959-3sum-with-multiplicity
1988-minimize-maximum-pair-sum-in-array

Binary Search

0287-find-the-duplicate-number
0456-132-pattern
0633-sum-of-square-numbers

Tree

0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0758-convert-binary-search-tree-to-sorted-doubly-linked-list
1275-validate-binary-tree-nodes

Depth-First Search

0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0758-convert-binary-search-tree-to-sorted-doubly-linked-list
1275-validate-binary-tree-nodes

Breadth-First Search

1275-validate-binary-tree-nodes

Union Find

1275-validate-binary-tree-nodes

Graph

1275-validate-binary-tree-nodes

Binary Tree

0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0758-convert-binary-search-tree-to-sorted-doubly-linked-list
1275-validate-binary-tree-nodes

Array

0011-container-with-most-water
0153-find-minimum-in-rotated-sorted-array
0287-find-the-duplicate-number
0456-132-pattern
0496-next-greater-element-i
0503-next-greater-element-ii
0739-daily-temperatures
0917-boats-to-save-people
0959-3sum-with-multiplicity
1231-replace-elements-with-greatest-element-on-right-side
1497-design-a-stack-with-increment-operation
1988-minimize-maximum-pair-sum-in-array
2552-maximum-sum-of-distinct-subarrays-with-length-k

Greedy

0011-container-with-most-water
0917-boats-to-save-people
1988-minimize-maximum-pair-sum-in-array

Sorting

0917-boats-to-save-people
0959-3sum-with-multiplicity
1988-minimize-maximum-pair-sum-in-array

Hash Table

0496-next-greater-element-i
0959-3sum-with-multiplicity
1987-substrings-of-size-three-with-distinct-characters
2552-maximum-sum-of-distinct-subarrays-with-length-k

Counting

0959-3sum-with-multiplicity
1987-substrings-of-size-three-with-distinct-characters

String

0020-valid-parentheses
0556-next-greater-element-iii
1567-maximum-number-of-vowels-in-a-substring-of-given-length
1987-substrings-of-size-three-with-distinct-characters

Bit Manipulation

0287-find-the-duplicate-number
0795-k-th-symbol-in-grammar

Sliding Window

1567-maximum-number-of-vowels-in-a-substring-of-given-length
1987-substrings-of-size-three-with-distinct-characters
2552-maximum-sum-of-distinct-subarrays-with-length-k

Design

0155-min-stack
1497-design-a-stack-with-increment-operation

Monotonic Stack

0456-132-pattern
0496-next-greater-element-i
0503-next-greater-element-ii
0739-daily-temperatures

Ordered Set

0456-132-pattern

Backtracking

0052-n-queens-ii

Binary Search Tree

0153-find-minimum-in-rotated-sorted-array
0758-convert-binary-search-tree-to-sorted-doubly-linked-list

Doubly-Linked List

0758-convert-binary-search-tree-to-sorted-doubly-linked-list

LeetCode Topics

Depth-First Search

0133-clone-graph
0323-number-of-connected-components-in-an-undirected-graph
0813-all-paths-from-source-to-target
1308-smallest-string-with-swaps
2121-find-if-path-exists-in-graph

Breadth-First Search

0133-clone-graph
0323-number-of-connected-components-in-an-undirected-graph
0764-n-ary-tree-level-order-traversal
0813-all-paths-from-source-to-target
1171-shortest-path-in-binary-matrix
1308-smallest-string-with-swaps
2121-find-if-path-exists-in-graph

Union Find

0323-number-of-connected-components-in-an-undirected-graph
1308-smallest-string-with-swaps
2121-find-if-path-exists-in-graph

Graph

0133-clone-graph
0323-number-of-connected-components-in-an-undirected-graph
0813-all-paths-from-source-to-target
2121-find-if-path-exists-in-graph

Array

0079-word-search
0503-next-greater-element-ii
1171-shortest-path-in-binary-matrix
1308-smallest-string-with-swaps
2552-maximum-sum-of-distinct-subarrays-with-length-k

Hash Table

0133-clone-graph
0146-lru-cache
1308-smallest-string-with-swaps
2552-maximum-sum-of-distinct-subarrays-with-length-k

String

0005-longest-palindromic-substring
0079-word-search
0115-distinct-subsequences
1252-break-a-palindrome
1308-smallest-string-with-swaps

Sorting

1308-smallest-string-with-swaps

Backtracking

0079-word-search
0813-all-paths-from-source-to-target

Matrix

0079-word-search
1171-shortest-path-in-binary-matrix

Tree

0764-n-ary-tree-level-order-traversal

Stack

0232-implement-queue-using-stacks
0503-next-greater-element-ii

Design

0146-lru-cache
0232-implement-queue-using-stacks

Queue

0232-implement-queue-using-stacks

Two Pointers

0005-longest-palindromic-substring

Dynamic Programming

0005-longest-palindromic-substring
0115-distinct-subsequences

Linked List

0146-lru-cache

Doubly-Linked List

0146-lru-cache

Sliding Window

2552-maximum-sum-of-distinct-subarrays-with-length-k

Monotonic Stack

0503-next-greater-element-ii

Greedy

1252-break-a-palindrome

About

This repository contains my solutions for LeetCode problems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages