LeetCode Problems TopicWise With Algorithm
LeetCode Problems TopicWise With Algorithm
Algorithm
Score of a String https://leetcode.com/problems/score-of-a-string
Concatenation of Arr https://leetcode.com/problems/concatenation-of-array
Contains Duplicate https://leetcode.com/problems/contains-duplicate
Valid Anagram https://leetcode.com/problems/valid-anagram
Replace Elements Withttps://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side
Is Subsequence https://leetcode.com/problems/is-subsequence
Append Characters tohttps://leetcode.com/problems/append-characters-to-string-to-make-subsequence
Length of Last Word https://leetcode.com/problems/length-of-last-word
Number of Senior Citihttps://leetcode.com/problems/number-of-senior-citizens
Two Sum https://leetcode.com/problems/two-sum
Longest Common Prefhttps://leetcode.com/problems/longest-common-prefix
String Matching in an https://leetcode.com/problems/string-matching-in-an-array
Group Anagrams https://leetcode.com/problems/group-anagrams
Pascals Triangle https://leetcode.com/problems/pascals-triangle
Remove Element https://leetcode.com/problems/remove-element
Unique Email Addresshttps://leetcode.com/problems/unique-email-addresses
Isomorphic Strings https://leetcode.com/problems/isomorphic-strings
Can Place Flowers https://leetcode.com/problems/can-place-flowers
Majority Element https://leetcode.com/problems/majority-element
Next Greater Elementhttps://leetcode.com/problems/next-greater-element-i
Longest Strictly Incre https://leetcode.com/problems/longest-strictly-increasing-or-strictly-decreasing-subarray
Maximum Ascending https://leetcode.com/problems/maximum-ascending-subarray-sum
Find Pivot Index https://leetcode.com/problems/find-pivot-index
Kth Distinct String in https://leetcode.com/problems/kth-distinct-string-in-an-array
Range Sum Query - I https://leetcode.com/problems/range-sum-query---immutable
Find All Numbers Disahttps://leetcode.com/problems/find-all-numbers-disappeared-in-an-array
Find Missing and Rep https://leetcode.com/problems/find-missing-and-repeated-values
Maximum Number ofhttps://leetcode.com/problems/maximum-number-of-balloons
Word Pattern https://leetcode.com/problems/word-pattern
Design HashSet https://leetcode.com/problems/design-hashset
Design HashMap https://leetcode.com/problems/design-hashmap
Height Checker https://leetcode.com/problems/height-checker
Special Array I https://leetcode.com/problems/special-array-i
Check if Array Is Sor https://leetcode.com/problems/check-if-array-is-sorted-and-rotated
Monotonic Array https://leetcode.com/problems/monotonic-array
Divide Array Into Equahttps://leetcode.com/problems/divide-array-into-equal-pairs
Number of Good Pair https://leetcode.com/problems/number-of-good-pairs
Pascal's Triangle II https://leetcode.com/problems/pascals-triangle-ii
Find Words That Can https://leetcode.com/problems/find-words-that-can-be-formed-by-characters
Count the Number of https://leetcode.com/problems/count-the-number-of-consistent-strings
C
Largest 3-Same-Digit https://leetcode.com/problems/largest-3-same-digit-number-in-string
Destination City https://leetcode.com/problems/destination-city
Maximum Product Difhttps://leetcode.com/problems/maximum-product-difference-between-two
Circular Sentence https://leetcode.com/problems/circular-sentence
Maximum Score Afterhttps://leetcode.com/problems/maximum-score-after-splitting-a-string
S
Path Crossing https://leetcode.com/problems/path-crossing
Minimum Changes Tohttps://leetcode.com/problems/minimum-changes-to-make-alternating-binary-string
M
Redistribute Characterhttps://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal
Longest Palindrome https://leetcode.com/problems/longest-palindrome
Largest Substring Be https://leetcode.com/problems/largest-substring-between-two-equal-characters
Set Mismatch https://leetcode.com/problems/set-mismatch
First Unique Characterhttps://leetcode.com/problems/first-unique-character-in-a-string
Intersection of Two A https://leetcode.com/problems/intersection-of-two-arrays
Find Common Characthttps://leetcode.com/problems/find-common-characters
Number of Students Uhttps://leetcode.com/problems/number-of-students-unable-to-eat-lunch
Time Needed to Buy Thttps://leetcode.com/problems/time-needed-to-buy-tickets
Special Array with X https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x
Count Vowel Strings i https://leetcode.com/problems/count-vowel-strings-in-ranges
Average Waiting Timehttps://leetcode.com/problems/average-waiting-time
Sort an Array https://leetcode.com/problems/sort-an-array
Sort Colors https://leetcode.com/problems/sort-colors
Relative Sort Array https://leetcode.com/problems/relative-sort-array
Sort the People https://leetcode.com/problems/sort-the-people
Sort Array by Increas https://leetcode.com/problems/sort-array-by-increasing-frequency
Top K Frequent Elemehttps://leetcode.com/problems/top-k-frequent-elements
Encode and Decode Sthttps://leetcode.com/problems/encode-and-decode-strings
Range Sum Query 2D https://leetcode.com/problems/range-sum-query-2d-immutable
Product of Array Excephttps://leetcode.com/problems/product-of-array-except-self
Minimum Number of https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box
Op
Valid Sudoku https://leetcode.com/problems/valid-sudoku
Longest Consecutive https://leetcode.com/problems/longest-consecutive-sequence
Encode and Decode Thttps://leetcode.com/problems/encode-and-decode-tinyurl
Brick Wall https://leetcode.com/problems/brick-wall
Best Time to Buy And https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii
S
Majority Element II https://leetcode.com/problems/majority-element-ii
Minimum Index of a Va https://leetcode.com/problems/minimum-index-of-a-valid-split
Subarray Sum Equals https://leetcode.com/problems/subarray-sum-equals-k
Subarray Sums Divisibhttps://leetcode.com/problems/subarray-sums-divisible-by-k
Make Sum Divisible b https://leetcode.com/problems/make-sum-divisible-by-p
Unique Length 3 Pali https://leetcode.com/problems/unique-length-3-palindromic-subsequences
Number of Sub-array https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum
Minimum Number of https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced
S
Number of Pairs of In https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles
Maximum Product of https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences
T
Grid Game https://leetcode.com/problems/grid-game
Find All Anagrams in ahttps://leetcode.com/problems/find-all-anagrams-in-a-string
Find The Index of Thehttps://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string
Wiggle Sort https://leetcode.com/problems/wiggle-sort
Largest Number https://leetcode.com/problems/largest-number
Continuous Subarray https://leetcode.com/problems/continuous-subarray-sum
Push Dominoes https://leetcode.com/problems/push-dominoes
Repeated DNA Seque https://leetcode.com/problems/repeated-dna-sequences
Insert Delete Get Ra https://leetcode.com/problems/insert-delete-get-random-o1
Check if a String Contahttps://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k
Non Decreasing Arrayhttps://leetcode.com/problems/non-decreasing-array
Number of Ways to Spl https://leetcode.com/problems/number-of-ways-to-split-array
Sign of An Array https://leetcode.com/problems/sign-of-an-array
Find the Difference o https://leetcode.com/problems/find-the-difference-of-two-arrays
Uncommon Words frohttps://leetcode.com/problems/uncommon-words-from-two-sentences
Design Parking Syste https://leetcode.com/problems/design-parking-system
Shifting Letters II https://leetcode.com/problems/shifting-letters-ii
Number of Zero-Filledhttps://leetcode.com/problems/number-of-zero-filled-subarrays
Word Subsets https://leetcode.com/problems/word-subsets
Optimal Partition of Shttps://leetcode.com/problems/optimal-partition-of-string
Design Underground https://leetcode.com/problems/design-underground-system
Minimum Penalty for https://leetcode.com/problems/minimum-penalty-for-a-shop
Champagne Tower https://leetcode.com/problems/champagne-tower
Sum of Absolute Diffehttps://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array
Design a Food Rating https://leetcode.com/problems/design-a-food-rating-system
Convert an Array Intohttps://leetcode.com/problems/convert-an-array-into-a-2d-array-with-conditions
Minimum Numbers ofhttps://leetcode.com/problems/minimum-numbers-of-operations-to-make-array-empty
Divide Array Into Arr https://leetcode.com/problems/divide-array-into-arrays-with-max-difference
Sequential Digits https://leetcode.com/problems/sequential-digits
Sort Characters By F https://leetcode.com/problems/sort-characters-by-frequency
Sort the Jumbled Nu https://leetcode.com/problems/sort-the-jumbled-numbers
Find Polygon with thehttps://leetcode.com/problems/find-polygon-with-the-largest-perimeter
Minimum Remove to https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
M
Contiguous Array https://leetcode.com/problems/contiguous-array
Count Number of Badhttps://leetcode.com/problems/count-number-of-bad-pairs
Find All Duplicates in https://leetcode.com/problems/find-all-duplicates-in-an-array
Find the Length of t https://leetcode.com/problems/find-the-length-of-the-longest-common-prefix
Count Unguarded Cells https://leetcode.com/problems/count-unguarded-cells-in-the-grid
Text Justification https://leetcode.com/problems/text-justification
Naming a Company https://leetcode.com/problems/naming-a-company
Number of Submatricehttps://leetcode.com/problems/number-of-submatrices-that-sum-to-target
First Missing Positive https://leetcode.com/problems/first-missing-positive
Shortest Palindrome https://leetcode.com/problems/shortest-palindrome
on-right-side
easing-subarray
n-or-equal-x
-all-balls-to-each-box
string-balanced
palindromic-subsequences
e-array-empty