Skip to content

SabhyataVerma/Leetcode-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

319 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode-Solutions

This repository contains my structured solutions to LeetCode problems. I use this space to strengthen my understanding of Data Structures and Algorithms, improve problem-solving skills, and write optimized, clean implementations.

My focus is on correctness, efficiency, and maintaining clear logic rather than just reaching the final answer.

LeetCode Topics

Array

0001-two-sum
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0039-combination-sum
0042-trapping-rain-water
0046-permutations
0054-spiral-matrix
0073-set-matrix-zeroes
0081-search-in-rotated-sorted-array-ii
0128-longest-consecutive-sequence
0137-single-number-ii
0150-evaluate-reverse-polish-notation
0152-maximum-product-subarray
0153-find-minimum-in-rotated-sorted-array
0154-find-minimum-in-rotated-sorted-array-ii
0162-find-peak-element
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0204-count-primes
0217-contains-duplicate
0283-move-zeroes
0350-intersection-of-two-arrays-ii
0414-third-maximum-number
0448-find-all-numbers-disappeared-in-an-array
0455-assign-cookies
0485-max-consecutive-ones
0540-single-element-in-a-sorted-array
0566-reshape-the-matrix
0665-non-decreasing-array
0674-longest-continuous-increasing-subsequence
0747-largest-number-at-least-twice-of-others
0977-squares-of-a-sorted-array
1394-find-lucky-integer-in-an-array
1512-number-of-good-pairs
1550-three-consecutive-odds
1578-minimum-time-to-make-rope-colorful
1672-richest-customer-wealth
1752-check-if-array-is-sorted-and-rotated
1822-sign-of-the-product-of-an-array
2344-minimum-deletions-to-make-array-divisible
2535-difference-between-element-sum-and-digit-sum-of-an-array
2733-neither-minimum-nor-maximum
2784-check-if-array-is-good
2798-number-of-employees-who-met-the-target
2965-find-missing-and-repeated-values
3232-find-if-digit-game-can-be-won

Two Pointers

0042-trapping-rain-water
0061-rotate-list
0167-two-sum-ii-input-array-is-sorted
0189-rotate-array
0234-palindrome-linked-list
0283-move-zeroes
0350-intersection-of-two-arrays-ii
0455-assign-cookies
0977-squares-of-a-sorted-array

Hash Table

0001-two-sum
0017-letter-combinations-of-a-phone-number
0073-set-matrix-zeroes
0128-longest-consecutive-sequence
0217-contains-duplicate
0350-intersection-of-two-arrays-ii
0448-find-all-numbers-disappeared-in-an-array
1394-find-lucky-integer-in-an-array
1512-number-of-good-pairs
2784-check-if-array-is-good
2965-find-missing-and-repeated-values

Math

0009-palindrome-number
0070-climbing-stairs
0150-evaluate-reverse-polish-notation
0189-rotate-array
0204-count-primes
0224-basic-calculator
0326-power-of-three
1281-subtract-the-product-and-sum-of-digits-of-an-integer
1486-xor-operation-in-an-array
1512-number-of-good-pairs
1822-sign-of-the-product-of-an-array
2344-minimum-deletions-to-make-array-divisible
2520-count-the-digits-that-divide-a-number
2535-difference-between-element-sum-and-digit-sum-of-an-array
2652-sum-multiples
2965-find-missing-and-repeated-values
3232-find-if-digit-game-can-be-won

Counting

1394-find-lucky-integer-in-an-array
1512-number-of-good-pairs

String

0017-letter-combinations-of-a-phone-number
0032-longest-valid-parentheses
0224-basic-calculator
1578-minimum-time-to-make-rope-colorful

Dynamic Programming

0032-longest-valid-parentheses
0042-trapping-rain-water
0070-climbing-stairs
0152-maximum-product-subarray
1578-minimum-time-to-make-rope-colorful

Greedy

0455-assign-cookies
1578-minimum-time-to-make-rope-colorful

Divide and Conquer

0190-reverse-bits
0191-number-of-1-bits

Bit Manipulation

0137-single-number-ii
0190-reverse-bits
0191-number-of-1-bits
1486-xor-operation-in-an-array

Recursion

0021-merge-two-sorted-lists
0025-reverse-nodes-in-k-group
0224-basic-calculator
0234-palindrome-linked-list
0326-power-of-three

Sorting

0217-contains-duplicate
0350-intersection-of-two-arrays-ii
0414-third-maximum-number
0455-assign-cookies
0747-largest-number-at-least-twice-of-others
0977-squares-of-a-sorted-array
2344-minimum-deletions-to-make-array-divisible
2733-neither-minimum-nor-maximum
2784-check-if-array-is-good

Matrix

0054-spiral-matrix
0073-set-matrix-zeroes
0566-reshape-the-matrix
1672-richest-customer-wealth
2965-find-missing-and-repeated-values

Memoization

0070-climbing-stairs

Tree

0098-validate-binary-search-tree
0103-binary-tree-zigzag-level-order-traversal
0114-flatten-binary-tree-to-linked-list
0129-sum-root-to-leaf-numbers
0199-binary-tree-right-side-view
0543-diameter-of-binary-tree

Depth-First Search

0098-validate-binary-search-tree
0114-flatten-binary-tree-to-linked-list
0129-sum-root-to-leaf-numbers
0199-binary-tree-right-side-view
0543-diameter-of-binary-tree

Binary Tree

0098-validate-binary-search-tree
0103-binary-tree-zigzag-level-order-traversal
0114-flatten-binary-tree-to-linked-list
0129-sum-root-to-leaf-numbers
0199-binary-tree-right-side-view
0543-diameter-of-binary-tree

Breadth-First Search

0103-binary-tree-zigzag-level-order-traversal
0199-binary-tree-right-side-view

Linked List

0021-merge-two-sorted-lists
0025-reverse-nodes-in-k-group
0061-rotate-list
0114-flatten-binary-tree-to-linked-list
0234-palindrome-linked-list
0328-odd-even-linked-list

Stack

0032-longest-valid-parentheses
0042-trapping-rain-water
0114-flatten-binary-tree-to-linked-list
0150-evaluate-reverse-polish-notation
0224-basic-calculator
0234-palindrome-linked-list

Binary Search Tree

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0081-search-in-rotated-sorted-array-ii
0098-validate-binary-search-tree
0153-find-minimum-in-rotated-sorted-array
0154-find-minimum-in-rotated-sorted-array-ii
0162-find-peak-element
0167-two-sum-ii-input-array-is-sorted
0350-intersection-of-two-arrays-ii
0540-single-element-in-a-sorted-array

Simulation

0054-spiral-matrix
0566-reshape-the-matrix

Backtracking

0017-letter-combinations-of-a-phone-number
0039-combination-sum
0046-permutations

Enumeration

0204-count-primes

Number Theory

0204-count-primes
2344-minimum-deletions-to-make-array-divisible

Union-Find

0128-longest-consecutive-sequence

Monotonic Stack

0042-trapping-rain-water

Heap (Priority Queue)

2344-minimum-deletions-to-make-array-divisible

About

Consistent LeetCode problem solving focused on correctness, optimization, and clean implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages