Skip to content

Latest commit

 

History

1,916 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Solutions 🚀

Welcome to my LeetCode Submissions Repository! This repository contains my solutions to various LeetCode problems, categorized by difficulty and topic. I aim to continuously improve my problem-solving skills and maintain a well-structured collection of solutions.

📌 About

  • 🔥 Languages Used: Python, Java, Javascript(as needed)
  • 📌 Topics Covered: Data Structures & Algorithms (Arrays, Strings, Recurssion, Searching, etc.)
  • 🏆 Goal: Consistently solve problems to enhance problem-solving skills and prepare for coding interviews.

📂 Repository Structure

📦 LeetCode-Solutions
 ┣ 📂 Easy
 ┃ ┣ 📜 two_sum.py
 ┃ ┣ 📜 valid_parentheses.py
 ┃ ┗ 📜 merge_two_sorted_lists.py
 ┣ 📂 Medium
 ┃ ┣ 📜 add_two_numbers.py
 ┃ ┣ 📜 longest_substring.py
 ┃ ┗ 📜 rotate_image.py
 ┣ 📂 Hard
 ┃ ┣ 📜 XX
 ┃ ┣ 📜 XX
 ┃ ┗ 📜 XX
 ┣ 📜 README.md
 ┗ 📜 .gitignore

🚀 How to Use

  1. Clone the repository:
    git clone https://github.com/your-username/LeetCode-Solutions.git
  2. Navigate to the problem folder:
    cd LeetCode-Solutions/Easy
  3. Run a solution (Example for Python):
    python two_sum.py

📊 Progress Tracker

Difficulty Solved
Easy ✅ XX
Medium ✅ XX
Hard ✅ XX

📌 Total Problems Solved: XX / YYYY 🎯

📚 Topics Covered

  • ✅ Arrays & Strings
  • ✅ Linked Lists
  • ✅ Stack & Queue
  • ✅ Hashmaps
  • ✅ Binary Trees
  • ✅ Graphs
  • ✅ Dynamic Programming
  • ✅ Greedy Algorithms

🤝 Contributions

This repository is primarily for personal use, but feel free to explore and suggest improvements! If you have optimized versions of solutions, feel free to fork and submit a PR.

🔗 Connect with Me


🚀 Happy Coding & Keep Grinding! 💡

LeetCode Topics

String

0003-longest-substring-without-repeating-characters
0005-longest-palindromic-substring
0008-string-to-integer-atoi
0012-integer-to-roman
0013-roman-to-integer
0017-letter-combinations-of-a-phone-number
0020-valid-parentheses
0022-generate-parentheses
0038-count-and-say
0043-multiply-strings
0058-length-of-last-word
0067-add-binary
0079-word-search
0091-decode-ways
0097-interleaving-string
0115-distinct-subsequences
0125-valid-palindrome
0131-palindrome-partitioning
0168-excel-sheet-column-title
0242-valid-anagram
0257-binary-tree-paths
0290-word-pattern
0344-reverse-string
0345-reverse-vowels-of-a-string
0389-find-the-difference
0392-is-subsequence
0405-convert-a-number-to-hexadecimal
0412-fizz-buzz
0415-add-strings
0500-keyboard-row
0516-longest-palindromic-subsequence
0583-delete-operation-for-two-strings
0782-jewels-and-stones
0920-uncommon-words-from-two-sentences
1021-remove-outermost-parentheses
1205-defanging-an-ip-address
1221-split-a-string-in-balanced-strings
1250-longest-common-subsequence
1437-minimum-insertion-steps-to-make-a-string-palindrome
1537-maximum-score-after-splitting-a-string
1678-goal-parser-interpretation
1786-count-the-number-of-consistent-strings
1816-truncate-sentence
1818-maximum-score-from-removing-substrings
1894-merge-strings-alternately
2000-reverse-prefix-of-word
2053-check-if-all-characters-have-equal-number-of-occurrences
2125-number-of-laser-beams-in-a-bank
2137-final-value-of-variable-after-performing-operations
2235-capitalize-the-title
2942-find-words-containing-character
3194-find-words-containing-character
3379-score-of-a-string
3567-convert-date-to-binary
3636-check-balanced-string
3760-maximum-substrings-with-distinct-start
3794-reverse-string-prefix
3872-find-most-frequent-vowel-and-consonant

Math

0002-add-two-numbers
0007-reverse-integer
0012-integer-to-roman
0013-roman-to-integer
0029-divide-two-integers
0043-multiply-strings
0050-powx-n
0062-unique-paths
0066-plus-one
0067-add-binary
0069-sqrtx
0070-climbing-stairs
0168-excel-sheet-column-title
0172-factorial-trailing-zeroes
0202-happy-number
0204-count-primes
0231-power-of-two
0258-add-digits
0263-ugly-number
0268-missing-number
0279-perfect-squares
0292-nim-game
0342-power-of-four
0368-largest-divisible-subset
0405-convert-a-number-to-hexadecimal
0412-fizz-buzz
0415-add-strings
0441-arranging-coins
0462-minimum-moves-to-equal-array-elements-ii
0507-perfect-number
0628-maximum-product-of-three-numbers
0909-stone-game
1013-fibonacci-number
1236-n-th-tribonacci-number
1342-number-of-steps-to-reduce-a-number-to-zero
1411-convert-binary-number-in-a-linked-list-to-integer
1635-number-of-good-pairs
1951-find-the-winner-of-the-circular-game
1993-sum-of-all-subset-xor-totals
2083-three-divisors
2106-find-greatest-common-divisor-of-array
2125-number-of-laser-beams-in-a-bank
2238-a-number-after-a-double-reversal
2383-add-two-integers
2396-strictly-palindromic-number
2491-smallest-even-multiple
2507-number-of-common-factors
2556-convert-the-temperature
2571-find-the-pivot-integer
2610-closest-prime-numbers-in-range
2722-prime-in-diagonal
2812-find-the-maximum-achievable-number
2903-insert-greatest-common-divisors-in-linked-list
3172-divisible-and-non-divisible-sums-difference
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3264-final-array-state-after-k-multiplication-operations-i
3289-the-two-sneaky-numbers-of-digitville
3512-minimum-operations-to-make-array-sum-divisible-by-k
3567-convert-date-to-binary

Dynamic Programming

0005-longest-palindromic-substring
0022-generate-parentheses
0045-jump-game-ii
0053-maximum-subarray
0055-jump-game
0062-unique-paths
0064-minimum-path-sum
0070-climbing-stairs
0091-decode-ways
0097-interleaving-string
0115-distinct-subsequences
0118-pascals-triangle
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
0131-palindrome-partitioning
0174-dungeon-game
0188-best-time-to-buy-and-sell-stock-iv
0198-house-robber
0279-perfect-squares
0300-longest-increasing-subsequence
0309-best-time-to-buy-and-sell-stock-with-cooldown
0338-counting-bits
0368-largest-divisible-subset
0392-is-subsequence
0410-split-array-largest-sum
0416-partition-equal-subset-sum
0494-target-sum
0516-longest-palindromic-subsequence
0583-delete-operation-for-two-strings
0714-best-time-to-buy-and-sell-stock-with-transaction-fee
0747-min-cost-climbing-stairs
0909-stone-game
1013-fibonacci-number
1236-n-th-tribonacci-number
1250-longest-common-subsequence
1388-greatest-sum-divisible-by-three
1437-minimum-insertion-steps-to-make-a-string-palindrome
1669-minimum-cost-to-cut-a-stick

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0050-powx-n
0203-remove-linked-list-elements
0206-reverse-linked-list
0231-power-of-two
0234-palindrome-linked-list
0342-power-of-four
1013-fibonacci-number
1951-find-the-winner-of-the-circular-game
2573-remove-nodes-from-linked-list

Memoization

0070-climbing-stairs
1013-fibonacci-number
1236-n-th-tribonacci-number

Bit Manipulation

0029-divide-two-integers
0067-add-binary
0078-subsets
0231-power-of-two
0268-missing-number
0338-counting-bits
0342-power-of-four
0389-find-the-difference
0405-convert-a-number-to-hexadecimal
1342-number-of-steps-to-reduce-a-number-to-zero
1786-count-the-number-of-consistent-strings
1993-sum-of-all-subset-xor-totals
2044-count-number-of-maximum-bitwise-or-subsets

Array

0001-two-sum
0004-median-of-two-sorted-arrays
0011-container-with-most-water
0015-3sum
0016-3sum-closest
0026-remove-duplicates-from-sorted-array
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0036-valid-sudoku
0039-combination-sum
0040-combination-sum-ii
0045-jump-game-ii
0046-permutations
0051-n-queens
0053-maximum-subarray
0054-spiral-matrix
0055-jump-game
0056-merge-intervals
0057-insert-interval
0064-minimum-path-sum
0066-plus-one
0074-search-a-2d-matrix
0075-sort-colors
0078-subsets
0079-word-search
0088-merge-sorted-array
0108-convert-sorted-array-to-binary-search-tree
0118-pascals-triangle
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
0135-candy
0162-find-peak-element
0164-maximum-gap
0169-majority-element
0174-dungeon-game
0188-best-time-to-buy-and-sell-stock-iv
0198-house-robber
0200-number-of-islands
0204-count-primes
0217-contains-duplicate
0268-missing-number
0300-longest-increasing-subsequence
0303-range-sum-query-immutable
0309-best-time-to-buy-and-sell-stock-with-cooldown
0350-intersection-of-two-arrays-ii
0368-largest-divisible-subset
0410-split-array-largest-sum
0414-third-maximum-number
0416-partition-equal-subset-sum
0442-find-all-duplicates-in-an-array
0452-minimum-number-of-arrows-to-burst-balloons
0462-minimum-moves-to-equal-array-elements-ii
0494-target-sum
0500-keyboard-row
0540-single-element-in-a-sorted-array
0560-subarray-sum-equals-k
0575-distribute-candies
0628-maximum-product-of-three-numbers
0682-baseball-game
0714-best-time-to-buy-and-sell-stock-with-transaction-fee
0724-find-pivot-index
0747-min-cost-climbing-stairs
0792-binary-search
0909-stone-game
0966-binary-subarrays-with-sum
1016-subarray-sums-divisible-by-k
1036-rotting-oranges
1046-max-consecutive-ones-iii
1056-capacity-to-ship-packages-within-d-days
1221-element-appearing-more-than-25-in-sorted-array
1294-range-frequency-queries
1388-greatest-sum-divisible-by-three
1470-shuffle-the-array
1482-how-many-numbers-are-smaller-than-the-current-number
1514-minimum-value-to-get-positive-step-by-step-sum
1528-kids-with-the-greatest-number-of-candies
1635-number-of-good-pairs
1646-kth-missing-positive-number
1669-minimum-cost-to-cut-a-stick
1786-count-the-number-of-consistent-strings
1791-richest-customer-wealth
1813-maximum-erasure-value
1816-truncate-sentence
1951-find-the-winner-of-the-circular-game
1993-sum-of-all-subset-xor-totals
2005-check-if-all-the-integers-in-a-range-are-covered
2037-minimum-number-of-moves-to-seat-everyone
2044-count-number-of-maximum-bitwise-or-subsets
2048-build-array-from-permutation
2058-concatenation-of-array
2106-find-greatest-common-divisor-of-array
2125-number-of-laser-beams-in-a-bank
2137-final-value-of-variable-after-performing-operations
2148-minimum-number-of-moves-to-seat-everyone
2210-find-target-indices-after-sorting-array
2265-partition-array-according-to-given-pivot
2294-minimum-time-to-complete-trips
2373-largest-local-values-in-a-matrix
2469-longest-subsequence-with-limited-sum
2665-minimum-time-to-repair-cars
2714-left-and-right-sum-differences
2722-prime-in-diagonal
2798-number-of-employees-who-met-the-target
2917-count-pairs-whose-sum-is-less-than-target
2942-find-words-containing-character
3190-find-minimum-operations-to-make-all-elements-divisible-by-three
3194-find-words-containing-character
3264-final-array-state-after-k-multiplication-operations-i
3289-the-two-sneaky-numbers-of-digitville
3379-transformed-array
3512-minimum-operations-to-make-array-sum-divisible-by-k
3701-compute-alternating-sum
3778-transform-array-by-parity

Binary Search

0004-median-of-two-sorted-arrays
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0069-sqrtx
0074-search-a-2d-matrix
0162-find-peak-element
0268-missing-number
0278-first-bad-version
0300-longest-increasing-subsequence
0350-intersection-of-two-arrays-ii
0374-guess-number-higher-or-lower
0410-split-array-largest-sum
0441-arranging-coins
0540-single-element-in-a-sorted-array
0792-binary-search
1046-max-consecutive-ones-iii
1056-capacity-to-ship-packages-within-d-days
1294-range-frequency-queries
1646-kth-missing-positive-number
2210-find-target-indices-after-sorting-array
2294-minimum-time-to-complete-trips
2469-longest-subsequence-with-limited-sum
2665-minimum-time-to-repair-cars
2917-count-pairs-whose-sum-is-less-than-target

Greedy

0011-container-with-most-water
0045-jump-game-ii
0055-jump-game
0122-best-time-to-buy-and-sell-stock-ii
0135-candy
0410-split-array-largest-sum
0452-minimum-number-of-arrows-to-burst-balloons
0714-best-time-to-buy-and-sell-stock-with-transaction-fee
1221-split-a-string-in-balanced-strings
1388-greatest-sum-divisible-by-three
1818-maximum-score-from-removing-substrings
2037-minimum-number-of-moves-to-seat-everyone
2148-minimum-number-of-moves-to-seat-everyone
2469-longest-subsequence-with-limited-sum

Prefix Sum

0303-range-sum-query-immutable
0410-split-array-largest-sum
0560-subarray-sum-equals-k
0724-find-pivot-index
0966-binary-subarrays-with-sum
1016-subarray-sums-divisible-by-k
1046-max-consecutive-ones-iii
1514-minimum-value-to-get-positive-step-by-step-sum
1537-maximum-score-after-splitting-a-string
2005-check-if-all-the-integers-in-a-range-are-covered
2469-longest-subsequence-with-limited-sum
2571-find-the-pivot-integer
2714-left-and-right-sum-differences

Backtracking

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0039-combination-sum
0040-combination-sum-ii
0046-permutations
0051-n-queens
0077-combinations
0078-subsets
0079-word-search
0131-palindrome-partitioning
0257-binary-tree-paths
0494-target-sum
1993-sum-of-all-subset-xor-totals
2044-count-number-of-maximum-bitwise-or-subsets

Two Pointers

0005-longest-palindromic-substring
0011-container-with-most-water
0015-3sum
0016-3sum-closest
0019-remove-nth-node-from-end-of-list
0026-remove-duplicates-from-sorted-array
0061-rotate-list
0075-sort-colors
0082-remove-duplicates-from-sorted-list-ii
0088-merge-sorted-array
0125-valid-palindrome
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0202-happy-number
0234-palindrome-linked-list
0344-reverse-string
0345-reverse-vowels-of-a-string
0350-intersection-of-two-arrays-ii
0392-is-subsequence
0528-swapping-nodes-in-a-linked-list
0908-middle-of-the-linked-list
1894-merge-strings-alternately
2000-reverse-prefix-of-word
2216-delete-the-middle-node-of-a-linked-list
2265-partition-array-according-to-given-pivot
2396-strictly-palindromic-number
2917-count-pairs-whose-sum-is-less-than-target
3794-reverse-string-prefix

Simulation

0043-multiply-strings
0054-spiral-matrix
0067-add-binary
0258-add-digits
0412-fizz-buzz
0415-add-strings
0682-baseball-game
1951-find-the-winner-of-the-circular-game
2048-build-array-from-permutation
2058-concatenation-of-array
2137-final-value-of-variable-after-performing-operations
2265-partition-array-according-to-given-pivot
2299-merge-nodes-in-between-zeros
3264-final-array-state-after-k-multiplication-operations-i
3379-transformed-array
3701-compute-alternating-sum

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0012-integer-to-roman
0013-roman-to-integer
0017-letter-combinations-of-a-phone-number
0036-valid-sudoku
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0169-majority-element
0202-happy-number
0217-contains-duplicate
0242-valid-anagram
0268-missing-number
0290-word-pattern
0350-intersection-of-two-arrays-ii
0389-find-the-difference
0442-find-all-duplicates-in-an-array
0500-keyboard-row
0560-subarray-sum-equals-k
0575-distribute-candies
0782-jewels-and-stones
0920-uncommon-words-from-two-sentences
0966-binary-subarrays-with-sum
1016-subarray-sums-divisible-by-k
1294-range-frequency-queries
1482-how-many-numbers-are-smaller-than-the-current-number
1635-number-of-good-pairs
1786-count-the-number-of-consistent-strings
1813-maximum-erasure-value
2005-check-if-all-the-integers-in-a-range-are-covered
2053-check-if-all-characters-have-equal-number-of-occurrences
3289-the-two-sneaky-numbers-of-digitville
3760-maximum-substrings-with-distinct-start
3872-find-most-frequent-vowel-and-consonant

Sliding Window

0003-longest-substring-without-repeating-characters
0966-binary-subarrays-with-sum
1046-max-consecutive-ones-iii
1813-maximum-erasure-value

Depth-First Search

0079-word-search
0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0200-number-of-islands
0230-kth-smallest-element-in-a-bst
0257-binary-tree-paths
0404-sum-of-left-leaves
0530-minimum-absolute-difference-in-bst
0662-maximum-width-of-binary-tree
1005-univalued-binary-tree
1038-binary-search-tree-to-greater-sum-tree
1079-sum-of-root-to-leaf-binary-numbers
2265-count-nodes-equal-to-average-of-subtree

Matrix

0036-valid-sudoku
0054-spiral-matrix
0064-minimum-path-sum
0074-search-a-2d-matrix
0079-word-search
0174-dungeon-game
0200-number-of-islands
1036-rotting-oranges
1791-richest-customer-wealth
2125-number-of-laser-beams-in-a-bank
2373-largest-local-values-in-a-matrix
2722-prime-in-diagonal

Sorting

0015-3sum
0016-3sum-closest
0056-merge-intervals
0075-sort-colors
0088-merge-sorted-array
0164-maximum-gap
0169-majority-element
0217-contains-duplicate
0242-valid-anagram
0268-missing-number
0350-intersection-of-two-arrays-ii
0368-largest-divisible-subset
0389-find-the-difference
0414-third-maximum-number
0452-minimum-number-of-arrows-to-burst-balloons
0462-minimum-moves-to-equal-array-elements-ii
0628-maximum-product-of-three-numbers
1388-greatest-sum-divisible-by-three
1482-how-many-numbers-are-smaller-than-the-current-number
1669-minimum-cost-to-cut-a-stick
2037-minimum-number-of-moves-to-seat-everyone
2148-minimum-number-of-moves-to-seat-everyone
2210-find-target-indices-after-sorting-array
2469-longest-subsequence-with-limited-sum
2917-count-pairs-whose-sum-is-less-than-target
3778-transform-array-by-parity

Counting

0169-majority-element
0920-uncommon-words-from-two-sentences
1221-split-a-string-in-balanced-strings
1635-number-of-good-pairs
1786-count-the-number-of-consistent-strings
2053-check-if-all-characters-have-equal-number-of-occurrences
3778-transform-array-by-parity
3872-find-most-frequent-vowel-and-consonant

Design

0303-range-sum-query-immutable
1294-range-frequency-queries

Segment Tree

1294-range-frequency-queries

Counting Sort

1482-how-many-numbers-are-smaller-than-the-current-number
2037-minimum-number-of-moves-to-seat-everyone
2148-minimum-number-of-moves-to-seat-everyone

Divide and Conquer

0004-median-of-two-sorted-arrays
0053-maximum-subarray
0108-convert-sorted-array-to-binary-search-tree
0169-majority-element

Number Theory

0204-count-primes
0258-add-digits
2083-three-divisors
2106-find-greatest-common-divisor-of-array
2491-smallest-even-multiple
2507-number-of-common-factors
2610-closest-prime-numbers-in-range
2722-prime-in-diagonal
2903-insert-greatest-common-divisors-in-linked-list

Bucket Sort

0164-maximum-gap

Radix Sort

0164-maximum-gap

Queue

1951-find-the-winner-of-the-circular-game

Interactive

0278-first-bad-version
0374-guess-number-higher-or-lower

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0199-binary-tree-right-side-view
0200-number-of-islands
0279-perfect-squares
0404-sum-of-left-leaves
0530-minimum-absolute-difference-in-bst
0662-maximum-width-of-binary-tree
0998-check-completeness-of-a-binary-tree
1005-univalued-binary-tree
1036-rotting-oranges

Enumeration

0204-count-primes
1993-sum-of-all-subset-xor-totals
2044-count-number-of-maximum-bitwise-or-subsets
2083-three-divisors
2507-number-of-common-factors

Brainteaser

0292-nim-game
2396-strictly-palindromic-number

Game Theory

0292-nim-game
0909-stone-game

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0061-rotate-list
0082-remove-duplicates-from-sorted-list-ii
0083-remove-duplicates-from-sorted-list
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0528-swapping-nodes-in-a-linked-list
0908-middle-of-the-linked-list
1411-convert-binary-number-in-a-linked-list-to-integer
1765-merge-in-between-linked-lists
2216-delete-the-middle-node-of-a-linked-list
2299-merge-nodes-in-between-zeros
2573-remove-nodes-from-linked-list
2903-insert-greatest-common-divisors-in-linked-list

Stack

0020-valid-parentheses
0094-binary-tree-inorder-traversal
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0234-palindrome-linked-list
0682-baseball-game
1021-remove-outermost-parentheses
1818-maximum-score-from-removing-substrings
2000-reverse-prefix-of-word
2573-remove-nodes-from-linked-list

Monotonic Stack

2573-remove-nodes-from-linked-list

Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0230-kth-smallest-element-in-a-bst
0257-binary-tree-paths
0404-sum-of-left-leaves
0530-minimum-absolute-difference-in-bst
0662-maximum-width-of-binary-tree
0783-search-in-a-binary-search-tree
0998-check-completeness-of-a-binary-tree
1005-univalued-binary-tree
1038-binary-search-tree-to-greater-sum-tree
1079-sum-of-root-to-leaf-binary-numbers
2265-count-nodes-equal-to-average-of-subtree

Binary Tree

0094-binary-tree-inorder-traversal
0098-validate-binary-search-tree
0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0103-binary-tree-zigzag-level-order-traversal
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0199-binary-tree-right-side-view
0230-kth-smallest-element-in-a-bst
0257-binary-tree-paths
0404-sum-of-left-leaves
0530-minimum-absolute-difference-in-bst
0662-maximum-width-of-binary-tree
0783-search-in-a-binary-search-tree
0998-check-completeness-of-a-binary-tree
1005-univalued-binary-tree
1038-binary-search-tree-to-greater-sum-tree
1079-sum-of-root-to-leaf-binary-numbers
2265-count-nodes-equal-to-average-of-subtree

Binary Search Tree

0098-validate-binary-search-tree
0108-convert-sorted-array-to-binary-search-tree
0230-kth-smallest-element-in-a-bst
0530-minimum-absolute-difference-in-bst
0783-search-in-a-binary-search-tree
1038-binary-search-tree-to-greater-sum-tree

Combinatorics

0062-unique-paths
1993-sum-of-all-subset-xor-totals

Union Find

0200-number-of-islands

Heap (Priority Queue)

3264-final-array-state-after-k-multiplication-operations-i

Database

0175-combine-two-tables
0176-second-highest-salary
0177-nth-highest-salary
0178-rank-scores
0182-duplicate-emails
0183-customers-who-never-order
0196-delete-duplicate-emails
0197-rising-temperature
0511-game-play-analysis-i
0577-employee-bonus
0584-find-customer-referee
0585-investments-in-2016
0586-customer-placing-the-largest-number-of-orders
0595-big-countries
0596-classes-with-at-least-5-students
0602-friend-requests-ii-who-has-the-most-friends
0607-sales-person
0608-tree-node
0610-triangle-judgement
0619-biggest-single-number
0620-not-boring-movies
0626-exchange-seats
0627-swap-sex-of-employees
1050-actors-and-directors-who-cooperated-at-least-three-times
1068-product-sales-analysis-i
1075-project-employees-i
1148-article-views-i
1179-reformat-department-table
1211-queries-quality-and-percentage
1251-average-selling-price
1280-students-and-examinations
1484-group-sold-products-by-the-date
1587-bank-account-summary-ii
1693-daily-leads-and-partners
1741-find-total-time-spent-by-each-employee
1757-recyclable-and-low-fat-products
1795-rearrange-products-table
1890-the-latest-login-in-2020
2356-number-of-unique-subjects-taught-by-each-teacher

Concurrency

1114-print-in-order
1115-print-foobar-alternately

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages