Skip to content

This repository contains my every day leet code submission.

Notifications You must be signed in to change notification settings

BVishal-Geek/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

553 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode

This repository contains my every day leet code submission.

LeetCode Topics

Array

0001-two-sum
0011-container-with-most-water
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0036-valid-sudoku
0041-first-missing-positive
0056-merge-intervals
0081-search-in-rotated-sorted-array-ii
0136-single-number
0152-maximum-product-subarray
0162-find-peak-element
0238-product-of-array-except-self
0283-move-zeroes
0334-increasing-triplet-subsequence
0349-intersection-of-two-arrays
0368-largest-divisible-subset
0416-partition-equal-subset-sum
0506-relative-ranks
0540-single-element-in-a-sorted-array
0605-can-place-flowers
0643-maximum-average-subarray-i
0735-asteroid-collision
0797-rabbits-in-forest
0907-koko-eating-bananas
1319-unique-number-of-occurrences
1335-maximum-candies-allocated-to-k-children
1392-find-the-difference-of-two-arrays
1408-find-the-smallest-divisor-given-a-threshold
1528-kids-with-the-greatest-number-of-candies
1646-kth-missing-positive-number
1656-count-good-triplets
1798-max-number-of-k-sum-pairs
1993-sum-of-all-subset-xor-totals
2160-minimum-operations-to-make-a-uni-value-grid
2220-find-all-possible-recipes-from-given-supplies
2249-count-the-hidden-sequences
2262-solving-questions-with-brainpower
2265-partition-array-according-to-given-pivot
2277-count-equal-and-divisible-pairs-in-an-array
2280-count-good-triplets-in-an-array
2308-divide-array-into-equal-pairs
2392-successful-pairs-of-spells-and-potions
2428-equal-row-and-column-pairs
2478-longest-nice-subarray
2527-count-subarrays-with-fixed-bounds
2614-maximum-count-of-positive-integer-and-negative-integer
2626-count-the-number-of-good-subarrays
2665-minimum-time-to-repair-cars
2681-put-marbles-in-bags
2690-house-robber-iv
2699-count-the-number-of-fair-pairs
2707-merge-two-2d-arrays-by-summing-values
2856-count-complete-subarrays-in-an-array
2888-minimum-index-of-a-valid-split
2915-count-of-interesting-subarrays
3001-apply-operations-to-maximize-score
3152-maximum-value-of-an-ordered-triplet-ii
3154-maximum-value-of-an-ordered-triplet-i
3227-find-missing-and-repeated-values
3348-minimum-cost-walk-in-weighted-graph
3430-count-days-without-meetings
3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i
3483-alternating-groups-ii
3621-minimum-operations-to-make-array-values-equal-to-k
3643-zero-array-transformation-ii
3656-minimum-number-of-operations-to-make-elements-in-array-distinct
3657-check-if-grid-can-be-cut-into-sections
3685-count-subarrays-of-length-three-with-a-condition

Hash Table

0001-two-sum
0036-valid-sudoku
0041-first-missing-positive
0349-intersection-of-two-arrays
0768-partition-labels
0797-rabbits-in-forest
1218-lowest-common-ancestor-of-deepest-leaves
1319-unique-number-of-occurrences
1392-find-the-difference-of-two-arrays
1460-number-of-substrings-containing-all-three-characters
1500-count-largest-group
1777-determine-if-two-strings-are-close
1798-max-number-of-k-sum-pairs
2220-find-all-possible-recipes-from-given-supplies
2308-divide-array-into-equal-pairs
2428-equal-row-and-column-pairs
2626-count-the-number-of-good-subarrays
2707-merge-two-2d-arrays-by-summing-values
2856-count-complete-subarrays-in-an-array
2888-minimum-index-of-a-valid-split
2915-count-of-interesting-subarrays
3227-find-missing-and-repeated-values
3548-find-the-count-of-good-integers
3569-count-of-substrings-containing-every-vowel-and-k-consonants-ii
3621-minimum-operations-to-make-array-values-equal-to-k
3656-minimum-number-of-operations-to-make-elements-in-array-distinct

Two Pointers

0011-container-with-most-water
0028-find-the-index-of-the-first-occurrence-in-a-string
0151-reverse-words-in-a-string
0283-move-zeroes
0345-reverse-vowels-of-a-string
0349-intersection-of-two-arrays
0392-is-subsequence
0443-string-compression
0768-partition-labels
1798-max-number-of-k-sum-pairs
1894-merge-strings-alternately
2265-partition-array-according-to-given-pivot
2392-successful-pairs-of-spells-and-potions
2699-count-the-number-of-fair-pairs
2707-merge-two-2d-arrays-by-summing-values

Simulation

0735-asteroid-collision
2265-partition-array-according-to-given-pivot
2428-equal-row-and-column-pairs
2470-removing-stars-from-a-string

Math

0368-largest-divisible-subset
0797-rabbits-in-forest
1500-count-largest-group
1889-check-if-number-is-a-sum-of-powers-of-three
1993-sum-of-all-subset-xor-totals
2050-count-good-numbers
2160-minimum-operations-to-make-a-uni-value-grid
2610-closest-prime-numbers-in-range
2649-count-total-number-of-colored-cells
2998-count-symmetric-integers
3001-apply-operations-to-maximize-score
3227-find-missing-and-repeated-values
3243-count-the-number-of-powerful-integers
3279-alice-and-bob-playing-flower-game
3548-find-the-count-of-good-integers

Matrix

0036-valid-sudoku
2160-minimum-operations-to-make-a-uni-value-grid
2428-equal-row-and-column-pairs
3227-find-missing-and-repeated-values

Number Theory

2610-closest-prime-numbers-in-range
3001-apply-operations-to-maximize-score

String

0008-string-to-integer-atoi
0020-valid-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0038-count-and-say
0151-reverse-words-in-a-string
0345-reverse-vowels-of-a-string
0392-is-subsequence
0394-decode-string
0443-string-compression
0768-partition-labels
1460-number-of-substrings-containing-all-three-characters
1777-determine-if-two-strings-are-close
1894-merge-strings-alternately
2220-find-all-possible-recipes-from-given-supplies
2463-minimum-recolors-to-get-k-consecutive-black-blocks
2470-removing-stars-from-a-string
3243-count-the-number-of-powerful-integers
3569-count-of-substrings-containing-every-vowel-and-k-consonants-ii

Sliding Window

0643-maximum-average-subarray-i
1460-number-of-substrings-containing-all-three-characters
2463-minimum-recolors-to-get-k-consecutive-black-blocks
2478-longest-nice-subarray
2527-count-subarrays-with-fixed-bounds
2626-count-the-number-of-good-subarrays
2856-count-complete-subarrays-in-an-array
3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i
3483-alternating-groups-ii
3569-count-of-substrings-containing-every-vowel-and-k-consonants-ii

Binary Search

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0081-search-in-rotated-sorted-array-ii
0162-find-peak-element
0349-intersection-of-two-arrays
0374-guess-number-higher-or-lower
0540-single-element-in-a-sorted-array
0907-koko-eating-bananas
1335-maximum-candies-allocated-to-k-children
1408-find-the-smallest-divisor-given-a-threshold
1646-kth-missing-positive-number
2280-count-good-triplets-in-an-array
2392-successful-pairs-of-spells-and-potions
2614-maximum-count-of-positive-integer-and-negative-integer
2665-minimum-time-to-repair-cars
2690-house-robber-iv
2699-count-the-number-of-fair-pairs
3643-zero-array-transformation-ii

Counting

1777-determine-if-two-strings-are-close
2308-divide-array-into-equal-pairs
2614-maximum-count-of-positive-integer-and-negative-integer

Prefix Sum

0238-product-of-array-except-self
2249-count-the-hidden-sequences
2915-count-of-interesting-subarrays
3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i
3643-zero-array-transformation-ii

Bit Manipulation

0136-single-number
1993-sum-of-all-subset-xor-totals
2308-divide-array-into-equal-pairs
2478-longest-nice-subarray
3348-minimum-cost-walk-in-weighted-graph
3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i

Queue

2527-count-subarrays-with-fixed-bounds
3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i

Union Find

2793-count-the-number-of-complete-components
3348-minimum-cost-walk-in-weighted-graph

Graph

2090-number-of-ways-to-arrive-at-destination
2220-find-all-possible-recipes-from-given-supplies
2793-count-the-number-of-complete-components
3348-minimum-cost-walk-in-weighted-graph

Topological Sort

2090-number-of-ways-to-arrive-at-destination
2220-find-all-possible-recipes-from-given-supplies

Depth-First Search

1218-lowest-common-ancestor-of-deepest-leaves
2793-count-the-number-of-complete-components

Breadth-First Search

1218-lowest-common-ancestor-of-deepest-leaves
2793-count-the-number-of-complete-components

Database

0177-nth-highest-salary
0180-consecutive-numbers
0197-rising-temperature
0550-game-play-analysis-iv
0570-managers-with-at-least-5-direct-reports
0577-employee-bonus
0584-find-customer-referee
0595-big-countries
0620-not-boring-movies
1045-customers-who-bought-all-products
1070-product-sales-analysis-iii
1153-product-sales-analysis-i
1164-product-price-at-a-given-date
1174-immediate-food-delivery-ii
1193-monthly-transactions-i
1204-last-person-to-fit-in-the-bus
1258-article-views-i
1280-students-and-examinations
1341-movie-rating
1509-replace-employee-id-with-the-unique-identifier
1724-customer-who-visited-but-did-not-make-any-transactions
1827-invalid-tweets
1907-count-salary-categories
1908-recyclable-and-low-fat-products
1934-confirmation-rate
1978-employees-whose-manager-left-the-company
2356-number-of-unique-subjects-taught-by-each-teacher

Dynamic Programming

0152-maximum-product-subarray
0368-largest-divisible-subset
0392-is-subsequence
0416-partition-equal-subset-sum
2090-number-of-ways-to-arrive-at-destination
2262-solving-questions-with-brainpower
3243-count-the-number-of-powerful-integers

Shortest Path

2090-number-of-ways-to-arrive-at-destination

Sorting

0056-merge-intervals
0349-intersection-of-two-arrays
0368-largest-divisible-subset
0506-relative-ranks
1777-determine-if-two-strings-are-close
1798-max-number-of-k-sum-pairs
2160-minimum-operations-to-make-a-uni-value-grid
2392-successful-pairs-of-spells-and-potions
2681-put-marbles-in-bags
2699-count-the-number-of-fair-pairs
2888-minimum-index-of-a-valid-split
3001-apply-operations-to-maximize-score
3430-count-days-without-meetings
3657-check-if-grid-can-be-cut-into-sections

Stack

0020-valid-parentheses
0394-decode-string
0735-asteroid-collision
2470-removing-stars-from-a-string
3001-apply-operations-to-maximize-score

Greedy

0011-container-with-most-water
0334-increasing-triplet-subsequence
0605-can-place-flowers
0768-partition-labels
0797-rabbits-in-forest
2681-put-marbles-in-bags
3001-apply-operations-to-maximize-score

Monotonic Stack

3001-apply-operations-to-maximize-score

Heap (Priority Queue)

0506-relative-ranks
2681-put-marbles-in-bags

Tree

1218-lowest-common-ancestor-of-deepest-leaves

Binary Tree

1218-lowest-common-ancestor-of-deepest-leaves

Backtracking

1993-sum-of-all-subset-xor-totals

Combinatorics

1993-sum-of-all-subset-xor-totals
3548-find-the-count-of-good-integers

Enumeration

1656-count-good-triplets
1993-sum-of-all-subset-xor-totals
2998-count-symmetric-integers
3548-find-the-count-of-good-integers

Recursion

0394-decode-string
2050-count-good-numbers

Divide and Conquer

2280-count-good-triplets-in-an-array

Binary Indexed Tree

2280-count-good-triplets-in-an-array

Segment Tree

2280-count-good-triplets-in-an-array

Merge Sort

2280-count-good-triplets-in-an-array

Ordered Set

2280-count-good-triplets-in-an-array

Monotonic Queue

2527-count-subarrays-with-fixed-bounds

Interactive

0374-guess-number-higher-or-lower

String Matching

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

About

This repository contains my every day leet code submission.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages