Skip to content

TiwariDivya25/Leetcode_Solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

486 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 LeetCode Solutions in Java

Sharpening problem-solving skills one problem at a time!

LeetCode Language Status


Live LeetCode Stats

Streak

LeetCode Topics

Array

Problem Name Difficulty
0001-two-sum Easy
0004-median-of-two-sorted-arrays Hard
0015-3sum Medium
0033-search-in-rotated-sorted-array Medium
0039-combination-sum Medium
0051-n-queens Hard
0053-maximum-subarray Medium
0055-jump-game Medium
0075-sort-colors Medium
0078-subsets Medium
0121-best-time-to-buy-and-sell-stock Easy
0122-best-time-to-buy-and-sell-stock-ii Medium
0209-minimum-size-subarray-sum Medium
0494-target-sum Medium
0560-subarray-sum-equals-k Medium
0916-word-subsets Medium
1282-group-the-people-given-the-group-size-they-belong-to Medium
1295-find-numbers-with-even-number-of-digits Easy
1512-number-of-good-pairs Easy
1710-maximum-units-on-a-truck Easy
1752-check-if-array-is-sorted-and-rotated Easy
1769-minimum-number-of-operations-to-move-all-balls-to-each-box Medium
1828-queries-on-number-of-points-inside-a-circle Medium
2126-destroying-asteroids Medium
2144-minimum-cost-of-buying-candies-with-discount Easy
2161-partition-array-according-to-given-pivot Medium
2395-find-subarrays-with-equal-sum Easy
2540-minimum-common-value Easy
2574-left-and-right-sum-differences Easy
2597-the-number-of-beautiful-subsets Medium
2657-find-the-prefix-common-array-of-two-arrays Medium
3300-minimum-element-after-replacement-with-digit-sum Easy
3512-minimum-operations-to-make-array-sum-divisible-by-k Easy
3633-earliest-finish-time-for-land-and-water-rides-i Easy
3635-earliest-finish-time-for-land-and-water-rides-ii Medium
3898-find-the-degree-of-each-vertex Easy
3925-concatenate-array-with-reverse Easy

Backtracking

Problem Name Difficulty
0022-generate-parentheses Medium
0039-combination-sum Medium
0051-n-queens Hard
0078-subsets Medium
0494-target-sum Medium
2597-the-number-of-beautiful-subsets Medium

Bit Manipulation

Problem Name Difficulty
0078-subsets Medium
0371-sum-of-two-integers Medium
2657-find-the-prefix-common-array-of-two-arrays Medium

Hash Table

Problem Name Difficulty
0001-two-sum Easy
0535-encode-and-decode-tinyurl Medium
0560-subarray-sum-equals-k Medium
0916-word-subsets Medium
1282-group-the-people-given-the-group-size-they-belong-to Medium
1512-number-of-good-pairs Easy
2395-find-subarrays-with-equal-sum Easy
2540-minimum-common-value Easy
2597-the-number-of-beautiful-subsets Medium
2657-find-the-prefix-common-array-of-two-arrays Medium
3120-count-the-number-of-special-characters-i Easy
3121-count-the-number-of-special-characters-ii Medium
3760-maximum-substrings-with-distinct-start Medium
3945-digit-frequency-score Easy

String

Problem Name Difficulty
0022-generate-parentheses Medium
0058-length-of-last-word Easy
0535-encode-and-decode-tinyurl Medium
0916-word-subsets Medium
1143-longest-common-subsequence Medium
1758-minimum-changes-to-make-alternating-binary-string Easy
1769-minimum-number-of-operations-to-move-all-balls-to-each-box Medium
1784-check-if-binary-string-has-at-most-one-segment-of-ones Easy
1880-check-if-word-equals-summation-of-two-words Easy
2120-execution-of-all-suffix-instructions-staying-in-a-grid Medium
3110-score-of-a-string Easy
3120-count-the-number-of-special-characters-i Easy
3121-count-the-number-of-special-characters-ii Medium
3760-maximum-substrings-with-distinct-start Medium

Dynamic Programming

Problem Name Difficulty
0022-generate-parentheses Medium
0053-maximum-subarray Medium
0055-jump-game Medium
0121-best-time-to-buy-and-sell-stock Easy
0122-best-time-to-buy-and-sell-stock-ii Medium
0494-target-sum Medium
1137-n-th-tribonacci-number Easy
1143-longest-common-subsequence Medium
2597-the-number-of-beautiful-subsets Medium
3751-total-waviness-of-numbers-in-range-i Medium

Linked List

Problem Name Difficulty
0019-remove-nth-node-from-end-of-list Medium
0024-swap-nodes-in-pairs Medium
0082-remove-duplicates-from-sorted-list-ii Medium
0083-remove-duplicates-from-sorted-list Easy
0114-flatten-binary-tree-to-linked-list Medium
0237-delete-node-in-a-linked-list Medium
2095-delete-the-middle-node-of-a-linked-list Medium
2181-merge-nodes-in-between-zeros Medium
2807-insert-greatest-common-divisors-in-linked-list Medium

Two Pointers

Problem Name Difficulty
0015-3sum Medium
0019-remove-nth-node-from-end-of-list Medium
0075-sort-colors Medium
0082-remove-duplicates-from-sorted-list-ii Medium
2095-delete-the-middle-node-of-a-linked-list Medium
2161-partition-array-according-to-given-pivot Medium
2540-minimum-common-value Easy
3633-earliest-finish-time-for-land-and-water-rides-i Easy
3635-earliest-finish-time-for-land-and-water-rides-ii Medium

Recursion

Problem Name Difficulty
0024-swap-nodes-in-pairs Medium

Database

Problem Name Difficulty
0584-find-customer-referee Easy
0595-big-countries Easy
1683-invalid-tweets Easy
1757-recyclable-and-low-fat-products Easy

Tree

Problem Name Difficulty
0114-flatten-binary-tree-to-linked-list Medium
0230-kth-smallest-element-in-a-bst Medium
2265-count-nodes-equal-to-average-of-subtree Medium

Depth-First Search

Problem Name Difficulty
0114-flatten-binary-tree-to-linked-list Medium
0230-kth-smallest-element-in-a-bst Medium
2265-count-nodes-equal-to-average-of-subtree Medium

Binary Search Tree

Problem Name Difficulty
0004-median-of-two-sorted-arrays Hard
0033-search-in-rotated-sorted-array Medium
0209-minimum-size-subarray-sum Medium
0230-kth-smallest-element-in-a-bst Medium
2540-minimum-common-value Easy
3633-earliest-finish-time-for-land-and-water-rides-i Easy
3635-earliest-finish-time-for-land-and-water-rides-ii Medium

Binary Tree

Problem Name Difficulty
0114-flatten-binary-tree-to-linked-list Medium
0230-kth-smallest-element-in-a-bst Medium
2265-count-nodes-equal-to-average-of-subtree Medium

Stack

Problem Name Difficulty
0114-flatten-binary-tree-to-linked-list Medium

Divide and Conquer

Problem Name Difficulty
0004-median-of-two-sorted-arrays Hard
0053-maximum-subarray Medium

Greedy

Problem Name Difficulty
0055-jump-game Medium
0122-best-time-to-buy-and-sell-stock-ii Medium
1282-group-the-people-given-the-group-size-they-belong-to Medium
1710-maximum-units-on-a-truck Easy
2126-destroying-asteroids Medium
2144-minimum-cost-of-buying-candies-with-discount Easy
3633-earliest-finish-time-for-land-and-water-rides-i Easy
3635-earliest-finish-time-for-land-and-water-rides-ii Medium

Prefix Sum

Problem Name Difficulty
0209-minimum-size-subarray-sum Medium
0560-subarray-sum-equals-k Medium
1769-minimum-number-of-operations-to-move-all-balls-to-each-box Medium
2574-left-and-right-sum-differences Easy

Sorting

Problem Name Difficulty
0015-3sum Medium
0075-sort-colors Medium
1710-maximum-units-on-a-truck Easy
2126-destroying-asteroids Medium
2144-minimum-cost-of-buying-candies-with-discount Easy
2597-the-number-of-beautiful-subsets Medium
3633-earliest-finish-time-for-land-and-water-rides-i Easy
3635-earliest-finish-time-for-land-and-water-rides-ii Medium

Sliding Window

Problem Name Difficulty
0209-minimum-size-subarray-sum Medium

Math

Problem Name Difficulty
0263-ugly-number Easy
0371-sum-of-two-integers Medium
0507-perfect-number Easy
1137-n-th-tribonacci-number Easy
1295-find-numbers-with-even-number-of-digits Easy
1512-number-of-good-pairs Easy
1828-queries-on-number-of-points-inside-a-circle Medium
2597-the-number-of-beautiful-subsets Medium
2807-insert-greatest-common-divisors-in-linked-list Medium
3300-minimum-element-after-replacement-with-digit-sum Easy
3512-minimum-operations-to-make-array-sum-divisible-by-k Easy
3751-total-waviness-of-numbers-in-range-i Medium
3783-mirror-distance-of-an-integer Easy
3945-digit-frequency-score Easy

Combinatorics

Problem Name Difficulty
2597-the-number-of-beautiful-subsets Medium

Memoization

Problem Name Difficulty
1137-n-th-tribonacci-number Easy

Design

Problem Name Difficulty
0535-encode-and-decode-tinyurl Medium

Hash Function

Problem Name Difficulty
0535-encode-and-decode-tinyurl Medium

Simulation

Problem Name Difficulty
2120-execution-of-all-suffix-instructions-staying-in-a-grid Medium
2161-partition-array-according-to-given-pivot Medium
2181-merge-nodes-in-between-zeros Medium
3925-concatenate-array-with-reverse Easy

Geometry

Problem Name Difficulty
1828-queries-on-number-of-points-inside-a-circle Medium

Number Theory

Problem Name Difficulty
2807-insert-greatest-common-divisors-in-linked-list Medium

Graph Theory

Problem Name Difficulty
3898-find-the-degree-of-each-vertex Easy

Matrix

Problem Name Difficulty
3898-find-the-degree-of-each-vertex Easy

Counting

Problem Name Difficulty
1512-number-of-good-pairs Easy

Enumeration

Problem Name Difficulty
3751-total-waviness-of-numbers-in-range-i Medium

About

A growing collection of my LeetCode solutions in Java, solving problems to sharpen problem-solving skills and prepare for coding interviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors