Skip to content

AnishkaKesaria/Leetcode_Solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

579 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Topics

Array

0004-median-of-two-sorted-arrays
0011-container-with-most-water
0014-longest-common-prefix
0026-remove-duplicates-from-sorted-array
0049-group-anagrams
0053-maximum-subarray
0056-merge-intervals
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0123-best-time-to-buy-and-sell-stock-iii
0200-number-of-islands
0215-kth-largest-element-in-an-array
0238-product-of-array-except-self
0268-missing-number
0410-split-array-largest-sum
0532-k-diff-pairs-in-an-array
0560-subarray-sum-equals-k
0658-find-k-closest-elements
0733-flood-fill
0781-rabbits-in-forest
1036-rotting-oranges
1056-capacity-to-ship-packages-within-d-days
1351-count-negative-numbers-in-a-sorted-matrix
1605-minimum-number-of-days-to-make-m-bouquets
1929-concatenation-of-array
2113-find-the-kth-largest-integer-in-the-array
2461-maximum-sum-of-distinct-subarrays-with-length-k
2956-find-common-elements-between-two-arrays
3010-divide-an-array-into-subarrays-with-minimum-cost-i

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0026-remove-duplicates-from-sorted-array
0028-find-the-index-of-the-first-occurrence-in-a-string
0141-linked-list-cycle
0345-reverse-vowels-of-a-string
0443-string-compression
0532-k-diff-pairs-in-an-array
0658-find-k-closest-elements
0908-middle-of-the-linked-list
0953-reverse-only-letters

Math

0002-add-two-numbers
0062-unique-paths
0268-missing-number
0781-rabbits-in-forest
1013-fibonacci-number

Dynamic Programming

0005-longest-palindromic-substring
0053-maximum-subarray
0062-unique-paths
0091-decode-ways
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0123-best-time-to-buy-and-sell-stock-iii
0410-split-array-largest-sum
1008-binary-tree-cameras
1013-fibonacci-number

Combinatorics

0062-unique-paths

Hash Table

0003-longest-substring-without-repeating-characters
0049-group-anagrams
0141-linked-list-cycle
0242-valid-anagram
0268-missing-number
0383-ransom-note
0532-k-diff-pairs-in-an-array
0560-subarray-sum-equals-k
0781-rabbits-in-forest
2461-maximum-sum-of-distinct-subarrays-with-length-k
2956-find-common-elements-between-two-arrays

Binary Search

0004-median-of-two-sorted-arrays
0268-missing-number
0278-first-bad-version
0410-split-array-largest-sum
0532-k-diff-pairs-in-an-array
0658-find-k-closest-elements
1056-capacity-to-ship-packages-within-d-days
1351-count-negative-numbers-in-a-sorted-matrix
1605-minimum-number-of-days-to-make-m-bouquets

Bit Manipulation

0268-missing-number

Sorting

0049-group-anagrams
0056-merge-intervals
0215-kth-largest-element-in-an-array
0242-valid-anagram
0268-missing-number
0532-k-diff-pairs-in-an-array
0658-find-k-closest-elements
2113-find-the-kth-largest-integer-in-the-array
3010-divide-an-array-into-subarrays-with-minimum-cost-i

Tree

0110-balanced-binary-tree
0113-path-sum-ii
0226-invert-binary-tree
0235-lowest-common-ancestor-of-a-binary-search-tree
0450-delete-node-in-a-bst
0789-kth-largest-element-in-a-stream
1008-binary-tree-cameras

Depth-First Search

0110-balanced-binary-tree
0113-path-sum-ii
0200-number-of-islands
0226-invert-binary-tree
0235-lowest-common-ancestor-of-a-binary-search-tree
0547-number-of-provinces
0733-flood-fill
1008-binary-tree-cameras

Binary Tree

0110-balanced-binary-tree
0113-path-sum-ii
0226-invert-binary-tree
0235-lowest-common-ancestor-of-a-binary-search-tree
0450-delete-node-in-a-bst
0789-kth-largest-element-in-a-stream
1008-binary-tree-cameras

String

0003-longest-substring-without-repeating-characters
0005-longest-palindromic-substring
0006-zigzag-conversion
0014-longest-common-prefix
0020-valid-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0049-group-anagrams
0091-decode-ways
0242-valid-anagram
0345-reverse-vowels-of-a-string
0383-ransom-note
0443-string-compression
0953-reverse-only-letters
2113-find-the-kth-largest-integer-in-the-array

Sliding Window

0003-longest-substring-without-repeating-characters
0658-find-k-closest-elements
2461-maximum-sum-of-distinct-subarrays-with-length-k

Heap (Priority Queue)

0023-merge-k-sorted-lists
0215-kth-largest-element-in-an-array
0658-find-k-closest-elements
0789-kth-largest-element-in-a-stream
2113-find-the-kth-largest-integer-in-the-array

Greedy

0011-container-with-most-water
0122-best-time-to-buy-and-sell-stock-ii
0410-split-array-largest-sum
0781-rabbits-in-forest

Prefix Sum

0238-product-of-array-except-self
0410-split-array-largest-sum
0560-subarray-sum-equals-k

Trie

0014-longest-common-prefix

Backtracking

0113-path-sum-ii

Binary Search Tree

0235-lowest-common-ancestor-of-a-binary-search-tree
0450-delete-node-in-a-bst
0789-kth-largest-element-in-a-stream

Divide and Conquer

0004-median-of-two-sorted-arrays
0023-merge-k-sorted-lists
0053-maximum-subarray
0215-kth-largest-element-in-an-array
2113-find-the-kth-largest-integer-in-the-array

Quickselect

0215-kth-largest-element-in-an-array
2113-find-the-kth-largest-integer-in-the-array

Breadth-First Search

0200-number-of-islands
0226-invert-binary-tree
0547-number-of-provinces
0733-flood-fill
1036-rotting-oranges

Union Find

0200-number-of-islands
0547-number-of-provinces

Graph

0547-number-of-provinces

Design

0789-kth-largest-element-in-a-stream

Data Stream

0789-kth-largest-element-in-a-stream

String Matching

0028-find-the-index-of-the-first-occurrence-in-a-string

Matrix

0200-number-of-islands
0733-flood-fill
1036-rotting-oranges
1351-count-negative-numbers-in-a-sorted-matrix

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
1013-fibonacci-number

Memoization

1013-fibonacci-number

Stack

0020-valid-parentheses

Linked List

0002-add-two-numbers
0021-merge-two-sorted-lists
0023-merge-k-sorted-lists
0141-linked-list-cycle
0908-middle-of-the-linked-list

Interactive

0278-first-bad-version

Counting

0383-ransom-note

Merge Sort

0023-merge-k-sorted-lists

Simulation

1929-concatenation-of-array

Enumeration

3010-divide-an-array-into-subarrays-with-minimum-cost-i

About

Uploading my solutions for all the questions that I solve on LeetCode.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors