Skip to content

kasturi-23/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

313 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Topics

Array

0011-container-with-most-water
0014-longest-common-prefix
0015-3sum
0054-spiral-matrix
0080-remove-duplicates-from-sorted-array-ii
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0167-two-sum-ii-input-array-is-sorted
0169-majority-element
0238-product-of-array-except-self
0283-move-zeroes
0334-increasing-triplet-subsequence
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0455-assign-cookies
0605-can-place-flowers
0643-maximum-average-subarray-i
0724-find-pivot-index
0735-asteroid-collision
1004-max-consecutive-ones-iii
1207-unique-number-of-occurrences
1470-shuffle-the-array
1493-longest-subarray-of-1s-after-deleting-one-element
1528-kids-with-the-greatest-number-of-candies
1603-running-sum-of-1d-array
1679-max-number-of-k-sum-pairs
1732-find-the-highest-altitude
1791-richest-customer-wealth
1929-concatenation-of-array
2215-find-the-difference-of-two-arrays
2352-equal-row-and-column-pairs
2460-apply-operations-to-an-array

Two Pointers

0011-container-with-most-water
0015-3sum
0019-remove-nth-node-from-end-of-list
0080-remove-duplicates-from-sorted-array-ii
0082-remove-duplicates-from-sorted-list-ii
0125-valid-palindrome
0141-linked-list-cycle
0151-reverse-words-in-a-string
0167-two-sum-ii-input-array-is-sorted
0234-palindrome-linked-list
0283-move-zeroes
0344-reverse-string
0345-reverse-vowels-of-a-string
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0392-is-subsequence
0443-string-compression
0455-assign-cookies
0541-reverse-string-ii
1679-max-number-of-k-sum-pairs
1894-merge-strings-alternately
2095-delete-the-middle-node-of-a-linked-list
2130-maximum-twin-sum-of-a-linked-list
2460-apply-operations-to-an-array

Hash Table

0013-roman-to-integer
0141-linked-list-cycle
0169-majority-element
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0387-first-unique-character-in-a-string
0859-buddy-strings
0900-reordered-power-of-2
1207-unique-number-of-occurrences
1657-determine-if-two-strings-are-close
1679-max-number-of-k-sum-pairs
1790-check-if-one-string-swap-can-make-strings-equal
2215-find-the-difference-of-two-arrays
2352-equal-row-and-column-pairs
3713-longest-balanced-substring-i

Binary Search

0167-two-sum-ii-input-array-is-sorted
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
1004-max-consecutive-ones-iii

Sorting

0015-3sum
0169-majority-element
0349-intersection-of-two-arrays
0350-intersection-of-two-arrays-ii
0455-assign-cookies
0900-reordered-power-of-2
1657-determine-if-two-strings-are-close
1679-max-number-of-k-sum-pairs

Greedy

0011-container-with-most-water
0122-best-time-to-buy-and-sell-stock-ii
0334-increasing-triplet-subsequence
0455-assign-cookies
0605-can-place-flowers
0649-dota2-senate

Math

0013-roman-to-integer
0043-multiply-strings
0900-reordered-power-of-2
1146-greatest-common-divisor-of-strings

String

0013-roman-to-integer
0014-longest-common-prefix
0020-valid-parentheses
0043-multiply-strings
0058-length-of-last-word
0071-simplify-path
0125-valid-palindrome
0151-reverse-words-in-a-string
0344-reverse-string
0345-reverse-vowels-of-a-string
0387-first-unique-character-in-a-string
0392-is-subsequence
0394-decode-string
0443-string-compression
0541-reverse-string-ii
0649-dota2-senate
0859-buddy-strings
1146-greatest-common-divisor-of-strings
1456-maximum-number-of-vowels-in-a-substring-of-given-length
1657-determine-if-two-strings-are-close
1790-check-if-one-string-swap-can-make-strings-equal
1894-merge-strings-alternately
2390-removing-stars-from-a-string
3713-longest-balanced-substring-i

Prefix Sum

0238-product-of-array-except-self
0724-find-pivot-index
1004-max-consecutive-ones-iii
1603-running-sum-of-1d-array
1732-find-the-highest-altitude

Matrix

0054-spiral-matrix
1791-richest-customer-wealth
2352-equal-row-and-column-pairs

Simulation

0043-multiply-strings
0054-spiral-matrix
0735-asteroid-collision
1929-concatenation-of-array
2352-equal-row-and-column-pairs
2390-removing-stars-from-a-string
2460-apply-operations-to-an-array

Counting

0169-majority-element
0387-first-unique-character-in-a-string
0900-reordered-power-of-2
1657-determine-if-two-strings-are-close
1790-check-if-one-string-swap-can-make-strings-equal
3713-longest-balanced-substring-i

Enumeration

0900-reordered-power-of-2
3713-longest-balanced-substring-i

Trie

0014-longest-common-prefix

Dynamic Programming

0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0392-is-subsequence
1493-longest-subarray-of-1s-after-deleting-one-element

Sliding Window

0643-maximum-average-subarray-i
1004-max-consecutive-ones-iii
1456-maximum-number-of-vowels-in-a-substring-of-given-length
1493-longest-subarray-of-1s-after-deleting-one-element

Stack

0020-valid-parentheses
0071-simplify-path
0094-binary-tree-inorder-traversal
0145-binary-tree-postorder-traversal
0234-palindrome-linked-list
0394-decode-string
0735-asteroid-collision
2130-maximum-twin-sum-of-a-linked-list
2390-removing-stars-from-a-string

Recursion

0021-merge-two-sorted-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0394-decode-string

Divide and Conquer

0169-majority-element

Design

0933-number-of-recent-calls

Queue

0387-first-unique-character-in-a-string
0649-dota2-senate
0933-number-of-recent-calls

Data Stream

0933-number-of-recent-calls

Linked List

0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0082-remove-duplicates-from-sorted-list-ii
0083-remove-duplicates-from-sorted-list
0092-reverse-linked-list-ii
0141-linked-list-cycle
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0328-odd-even-linked-list
2095-delete-the-middle-node-of-a-linked-list
2130-maximum-twin-sum-of-a-linked-list

Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0145-binary-tree-postorder-traversal
0872-leaf-similar-trees
1448-count-good-nodes-in-binary-tree

Depth-First Search

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0145-binary-tree-postorder-traversal
0872-leaf-similar-trees
1448-count-good-nodes-in-binary-tree

Binary Tree

0094-binary-tree-inorder-traversal
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0145-binary-tree-postorder-traversal
0872-leaf-similar-trees
1448-count-good-nodes-in-binary-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
1448-count-good-nodes-in-binary-tree

About

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages