kiranpalsingh1806/awesome-leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

LOCvisitor countStars BadgeForks BadgeGitHub contributors

If you appreciate my work, please 🌟 this repository. It motivates me. πŸš€πŸš€

S.NoProblemDifficultySolution
1Generate ParenthesesMediumSolution
2Combination SumMediumSolution
3PermutationsMediumSolution
4Letter Combinations of a Phone NumberMediumSolution
5Generate ParenthesesMediumSolution
6Sudoku SolverMediumSolution
7Combination Sum IIMediumSolution
8Permutations IIMediumSolution
9N QueensMediumSolution
10CombinationsMediumSolution
11SubsetsMediumSolution
12Word SearchMediumSolution
13Subsets IIMediumSolution
14Palindrome PartitioningMediumSolution
15Combination Sum IIIMediumSolution
S.NoProblemDifficultySolution
1Find Unique Binary StringMediumSolution
S.NoProblemDifficultySolution
1Cheapest Flights Within K StopsMediumSolution
2Network Delay TimeMediumSolution
S.NoProblemDifficultySolution
1Average of Levels In Binary TreeEasySolution
2Number of IslandsMediumSolution
S.NoProblemDifficultySolution
1Search In Rotated Sorted ArrayMediumSolution
2Find First and Last Position of Element In Sorted ArrayMediumSolution
3Minimize Maximum of ArrayMediumSolution
S.NoProblemDifficultySolution
1Sum of Leaft LeavesEasySolution
2Construct String From Binary TreeEasySolution
3Average of Levels In Binary TreeEasySolution
4Balanced Binary TreeEasySolution
5Convert Sorted Array To Binary Search TreeEasySolution
6Sum Root To Leaf NumbersMediumSolution
7Kth Smallest Element in a BSTMediumSolution
8Lowest Common Ancestor Of A Binary TreeMediumSolution
9Serialize and Deserialize BSTMediumSolution
10Construct Binary Tree From Inorder and Postorder TraversalMediumSolution
11Construct Binary Tree From Preorder and Inorder TraversalMediumSolution
12Binary Tree PruningMediumSolution
13All Nodes Distance K In Binary TreeMediumSolution
14Distribute Coins In Binary TreeMediumSolution
15Vertical Order Traversal of A Binary TreeHardSolution
S.NoProblemDifficultySolution
1Power of TwoEasySolution
2Divide Array Into Equal PairsEasySolution
3Divide Two IntegersMediumSolution
4SubsetsMediumSolution
5Subsets IIMediumSolution
6Check If A String Contains All Binary Codes of Size KMediumSolution
7Concatenation of Consecutive Binary NumbersMediumSolution
8Count Number of Maximum Bitwise OR SubsetsMediumSolution
9Largest Combination With Bitwise AND Greater Than ZeroMediumSolution
10Maximum XOR After OperationsMediumSolution
11Smallest Subarrays With Maximum Bitwise ORMediumSolution
12Longest Subarray With Maximum Bitwise ANDMediumSolution
13Minimize XORMediumSolution
14Bitwise XOR of All PairingsMediumSolution
15Closest Subsequence SumHardSolution
16Find The Shortest SuperstringHardSolution
17Number of One BitsEasySolution
S.NoProblemDifficultySolution
1Fair Distribution of CookiesMediumSolution
2Count Number of Maximum Bitwise OR SubsetsMediumSolution
S.NoProblemDifficultySolution
1Count Nice Pairs In An ArrayMediumSolution
2Count Number of Bad PairsMediumSolution
S.NoProblemDifficultySolution
1Sort The PeopleMediumSolution
2Sort Array By ParityMediumSolution
3Bitwise XOR of All PairingsMediumSolution
S.NoProblemDifficultySolution
1Implement Queue Using StacksEasySolution
2Implement Stack Using QueuesEasySolution
3Stock Price FluctuationMediumSolution
4Design Circular DequeMediumSolution
5LRU CacheMediumSolution
6Time Based Key Value StoreMediumSolution
7Operations On TreeMediumSolution
8Design Circular QueueMediumSolution
9Design Movie Rental SystemHardSolution
10Design A Text EditorHardSolution
S.NoProblemDifficultySolution
1Flood FillEasySolution
2Is Graph Bipartite?MediumSolution
3Keys and RoomsMediumSolution
4Out of Boundary PathsMediumSolution
5Number of ProvincesMediumSolution
6Pacific Atlantic Water FlowMediumSolution
7Interleaving StringMediumSolution
8Shortest BridgeMediumSolution
9Throne InheritanceMediumSolution
10Detonate The Maximum BombsMediumSolution
11Longest Path With Different Adjacent CharactersHardSolution
12Create Components With Same ValueHardSolution
13Restore the Array From Adjacent PairsMediumSolution
S.NoProblemDifficultySolution
1Network Delay TimeMediumSolution
2Cheapest Flights Within K StopsMediumSolution
3Path With Maximum ProbabilityMediumSolution
4Find The City With The Smallest Number of Neigrs At A Threshold DistanceMediumSolution
5Path With Minimum EffortMediumSolution
6Number of Restricted Paths From First To Last NodeMediumSolution
7Number of Ways To Arrive At DestinationMediumSolution
8Minimum Cost To Reach Destination In TimeMediumSolution
9Minimum Cost To Make At Least One Valid Path In A GridHardSolution
10Reachable Nodes in Subdivided GraphHardSolution
11Design Graph With Shortest Path CalculatorHardSolution
S.NoProblemDifficultySolution
1Climbing StairsEasySolution
2Pascal's TriangleEasySolution
3Best Time To Buy and Sell StockEasySolution
4Jump GameMediumSolution
5Unique PathsMediumSolution
6Decode WaysMediumSolution
7Maximum Product SubarrayMediumSolution
8House RobberMediumSolution
9Word BreakMediumSolution
10Coin ChangeMediumSolution
11Count Number of TextsMediumSolution
S.NoProblemDifficultySolution
1Reconstruct ItineraryHardSolution
2ing The SafeHardSolution
3Valid Arrangement of PairsHardSolution
S.NoProblemDifficultySolution
1Shifting Letters IIMediumSolution
2Queries On A Permutation With KeyMediumSolution
3Create Sorted Array Through InstructionsHardSolution
4Count Good Triplets In An ArrayHardSolution
S.NoProblemDifficultySolution
1Maximum Number of Events That Can Be AttendedMediumSolution
2Single Threaded CPUMediumSolution
S.NoProblemDifficultySolution
1Sort Array By Increasing FrequencyEasySolution
2Kth Largest Element in An ArrayMediumSolution
3Top K Frequent ElementsMediumSolution
4Sort Characters By FrequencyMediumSolution
5Find K Closest ElementsMediumSolution
6Top K Frequent WordsMediumSolution
7K Closest Points To OriginMediumSolution
8Reduce Array Size To The HalfMediumSolution
9Reorganize StringMediumSolution
10Sender With Largest Word CountMediumSolution
11Minimum Difference In Sums After Removal of ElementsHardSolution
12Course Schedule IIIHardSolution
13Maximum Frequency StackHardSolution
S.NoProblemDifficultySolution
1Merge IntervalsMediumSolution
2Insert IntervalMediumSolution
3Non Overlapping IntervalsMediumSolution
4Minimum Number of Arrows To Burst BalloonsMediumSolution
5My Calendar IMediumSolution
6Video StitchingMediumSolution
S.NoProblemDifficultySolution
1Maximum Population YearEasySolution
2Divide Intervals Into Minimum Number of GroupsMediumSolution
3Shifting Letters IIMediumSolution
4Describe The PaintingMediumSolution
5Minimum Absolute Difference QueriesMediumSolution
6Car PoolingMediumSolution
7Corporate Flight BookingsMediumSolution
8My Calendar IIMediumSolution
9Minimum Interval To Include Each QueryHardSolution
10My Calendar IIIHardSolution
11The Skyline ProblemHardSolution
12Number of Flowers In Full BloomHardSolution
S.NoProblemDifficultySolution
1Merge Two Sorted ListsEasySolution
2Remove Duplicates From Sorted ListEasySolution
3Linked List CycleEasySolution
4Palindrome Linked ListEasySolution
5Middle of The Linked ListEasySolution
6Intersection of Two Linked ListEasySolution
7Add Two NumbersMediumSolution
8Remove Nth Node From End of ListMediumSolution
9Rotate ListMediumSolution
10Next Greater Node In Linked ListMediumSolution
11Sort ListMediumSolution
12Reorder ListMediumSolution
13Linked List Cycle IIMediumSolution
14Remove Duplicates From Sorted List IIMediumSolution
15Partition ListMediumSolution
16Reverse Linked List IIMediumSolution
17Flatten Binary Tree To Linked ListMediumSolution
18Populating Next Right Pointers In Each NodeMediumSolution
19Copy List With Random PointersMediumSolution
20Delete Node In A Linked ListMediumSolution
21Odd Even Linked ListMediumSolution
22Swapping Nodes In A Linked ListMediumSolution
23Merge Nodes In Between ZerosMediumSolution
24Reverse Nodes In K GroupHardSolution
25Merge K Sorted ListsHardSolution
S.NoProblemDifficultySolution
1Longest Increasing SubsequenceMediumSolution
2Increasing Triplet SubsequenceMediumSolution
3Minimum Number of Removals To Make Mountain ArrayHardSolution
4Find The Longest Valid Obstacle Course At Each PositionHardSolution
S.NoProblemDifficultySolution
1Longest Palindromic SubstringMediumSolution
2Maximum Product of The Length of Two Palindromic SubstringsHardSolution
S.NoProblemDifficultySolution
1Transpost MatrixEasySolution
2Count Submatrices With All OnesMediumSolution
3Maximal SquareMediumSolution
4Shortest Path In Binary MatrixMediumSolution
5Sort The Matrix DiagonallyMediumSolution
6Count Square Submatrices With All OnesMediumSolution
7Number of Submatrices That Sum To TargetHardSolution
8Maximal RectangleHardSolution
S.NoProblemDifficultySolution
1Sort ListMediumSolution
2Count of Smaller Numbers After SelfMediumSolution
3Count of Range SumMediumSolution
4Reverse PairsMediumSolution
5Number of Pairs Satisfying InequalityMediumSolution
S.NoProblemDifficultySolution
1Min Cost To Connect All PointsMediumSolution
2Find Critical And Pseudo Critical Edges in Minimum Spanning TreeMediumSolution
S.NoProblemDifficultySolution
1Contiguous ArrayMediumSolution
2Find The Longest Substring Containing Vowels In Even CountsMediumSolution
3Find Longest Awesome SubstringMediumSolution
4Number of Wonderful SubstringsMediumSolution
S.NoProblemDifficultySolution
1Most Beautiful Item For Each QueryMediumSolution
2Queries On Number of Points Inside A CircleMediumSolution
3Range Frequency QueriesMediumSolution
4XOR Queries of a SubarrayMediumSolution
5Queries On A Permutation With KeyMediumSolution
6Subrectangle QueriesMediumSolution
7Minimum Absolute Difference QueriesMediumSolution
8Maximum Genetic Difference QueryHardSolution
S.NoProblemDifficultySolution
1Repeated DNA SequencesMediumSolution
2Shortest PalindromeMediumSolution
3Longest Duplicate SubstringMediumSolution
4Distinct Echo SubstringsMediumSolution
5K Divisible Elements SubarraysMediumSolution
6Sum of Scores of Built StringsHardSolution
7Find Substring With Given Hash ValueHardSolution
8Longest Common SubpathHardSolution
S.NoProblemDifficultySolution
1Sum of Even Numbers After QueriesMediumSolution
2Range Sum Query - MutableMediumSolution
3Longest Increasing Subseqence - IIMediumSolution
4Shifting Letters - IIMediumSolution
5Falling SquaresHardSolution
S.NoProblemDifficultySolution
1Find All Numbers Disappeared in an ArrayMediumSolution
S.NoProblemDifficultySolution
1Count PrimesMediumSolution
2Four DivisorsMediumSolution
S.NoProblemDifficultySolution
1Longest Substring Without Repeating CharactersMediumSolution
2Minimum Size Subarray SumMediumSolution
3Number of Smooth Descent Periods of StockMediumSolution
4Maximize The Confusion of An ExamMediumSolution
5Frequency of Most Frequent ElementMediumSolution
6Max Consecutive Ones - IIIMediumSolution
7Longest Repeating Character ReplacementMediumSolution
8Permutation In StringMediumSolution
9Minimum Window SubstringHardSolution
10Substring With Concatenation Of All WordsHardSolution
11Count Subarrays With Fixed CountHardSolution
S.NoProblemDifficultySolution
1Valid ParenthesesEasySolution
2Implement Queue Using StacksEasySolution
3Next Greater Element IEasySolution
4Backspace String CompareEasySolution
5Min StackMediumSolution
6Next Greater Element IIMediumSolution
7132 PatternsMediumSolution
8Daily TemperaturesMediumSolution
9Score of ParenthesesMediumSolution
10Validate Stack SequencesMediumSolution
11Next Greater Node In Linked ListMediumSolution
12The Number of Weak Characters In The GameMediumSolution
13Construct Smallest Number From DI StringMediumSolution
14Maximum Frequency StackMediumSolution
15Basic CalculatorMediumSolution
16Longest Valid ParenthesesMediumSolution
17Using A Robot To Print The Lexicographically Smallest StringMediumSolution
S.NoProblemDifficultySolution
1Reverse Words In A String-IIIMediumSolution
2Find Duplicate File In SystemMediumSolution
3Apply Discount To PricesMediumSolution
S.NoProblemDifficultySolution
1Count Number of Homogenous SubstringsMediumSolution
2Number of Substrings With Only 1sMediumSolution
S.NoProblemDifficultySolution
1Course ScheduleMediumSolution
2Course Schedule IIMediumSolution
3Minimum Height TreesMediumSolution
4Longest Incresing Path In A MatrixMediumSolution
5All Ancestors of a Node In Directed Acyclic GraphMediumSolution
6Number of Ways To Arrive At DestinationMediumSolution
7Parallel Courses IIIHardSolution
8Build A Matrix With ConditionsHardSolution
S.NoProblemDifficultySolution
1Implement Trie (Prefix Tree)MediumSolution
2Search Suggestions SystemMediumSolution
3Maximum XOR of Two Numbers In An ArrayMediumSolution
4K Divisible Elements SubarrayMediumSolution
5Maximum Genetic Difference QueryHardSolution
6Concatenated WordsHardSolution
7Palindrome PairsHardSolution
8Sum of Prefix Scores of StringsHardSolution
S.NoProblemDifficultySolution
1Max Points On A LineMediumSolution
2Min Cost To Connect All PointsMediumSolution
3Queries On Number of Points Inside A CircleMediumSolution
4Detonate The Maximum BombsMediumSolution
S.NoProblemDifficultySolution
1Two SumEasySolution
2Remove Duplicates From Sorted ListEasySolution
3Linked List CycleEasySolution
4Add Two NumbersMediumSolution
5Container With Most WaterMediumSolution
63SumMediumSolution
73Sum ClosestMediumSolution
8Remove Nth Node From End of ListMediumSolution
9Trapping Rain WaterMediumSolution
10Sort ColorsMediumSolution
11Minimum Window SubstringMediumSolution
12Linked List Cycle-IIMediumSolution
13Reorder ListMediumSolution
14Sort ListMediumSolution
15Maximum Product SubarrayMediumSolution
16Lexicographically Smallest PalindromeMediumSolution
S.NoProblemDifficultySolution
1Longest Consecutive SequenceMediumSolution
2Number of IslandsMediumSolution
3Number of ProvincesMediumSolution
4Redundant ConnectionsMediumSolution
5Max Area of IslandMediumSolution
6Is Graph Bipartite ?MediumSolution
7Satifiability of Equality EquationsMediumSolution
8Smallest String With SwapsMediumSolution
9Number of Good PathsMediumSolution

kiranpalsingh

Releases

No releases published

Packages

No packages published