Skip to content

kapforty/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode Solutions

This collection features my detailed solutions to a wide range of LeetCode algorithm questions. Whether you're preparing for technical interviews at top-tier companies or simply looking to enhance your coding skills, you'll find a wealth of valuable insights and problem-solving approaches here. Feel free to explore, learn, and contribute to this growing resource. Happy coding!

LinkedIn LeetCode Twitter

LeetCode 75

https://leetcode.com/studyplan/leetcode-75/

Array / String

# Problem Solution
1768 Merge Strings Alternately python3
1071 Greatest Common Divisor of Strings python3
1431 Kids With the Greatest Number of Candies python3
605 Can Place Flowers python3
345 Reverse Vowels of a String python3
151 Reverse Words in a String python3
238 Product of Array Except Self python3
334 Increasing Triplet Subsequence python3
443 String Compression python3

Two Pointers

# Problem Solution
283 Move Zeroes python3
392 Is Subsequence python3
11 Container With Most Water python3
1679 Max Number of K-Sum Pairs python3

Sliding Window

# Problem Solution
643 Maximum Average Subarray I python3
1456 Maximum Number of Vowels in a Substring of Given Length python3
1004 Max Consecutive Ones III python3
1493 Longest Subarray of 1's After Deleting One Element python3

Prefix Sum

# Problem Solution
1732 Find the Highest Altitude python3
724 Find Pivot Index python3

Hash Map / Set

# Problem Solution
2215 Find the Difference of Two Arrays python3
1207 Unique Number of Occurrences python3
1657 Determine if Two Strings Are Close python3
2352 Equal Row and Column Pairs python3

Stack

# Problem Solution
2390 Removing Stars From a String python3
735 Asteroid Collision python3
394 Decode String python3

Queue

# Problem Solution
933 Number of Recent Calls python3
649 Dota2 Senate python3

Linked List

# Problem Solution
2095 Delete the Middle Node of a Linked List python3
328 Odd Even Linked List python3
206 Reverse Linked List python3
2130 Maximum Twin Sum of a Linked List python3

Binary Tree - DFS

# Problem Solution
104 Maximum Depth of Binary Tree python3
872 Leaf-Similar Trees python3
1448 Count Good Nodes in Binary Tree python3
437 Path Sum III python3
1372 Longest ZigZag Path in a Binary Tree python3
236 Lowest Common Ancestor of a Binary Tree python3

Binary Tree - BFS

# Problem Solution
199 Binary Tree Right Side View python3
1161 Maximum Level Sum of a Binary Tree python3

Binary Search Tree

# Problem Solution
700 Search in a Binary Search Tree python3
450 Delete Node in a BST python3

Graphs - DFS

# Problem Solution
841 Keys and Rooms python3
547 Number of Provinces python3
1466 Reorder Routes to Make All Paths Lead to the City Zero python3
399 Evaluate Division python3

Graphs - BFS

# Problem Solution
1926 Nearest Exit from Entrance in Maze python3
994 Rotting Oranges python3

Heap / Priority Queue

# Problem Solution
215 Kth Largest Element in an Array python3
2336 Smallest Number in Infinite Set python3
2542 Maximum Subsequence Score python3
2462 Total Cost to Hire K Workers python3

Binary Search

# Problem Solution
374 Guess Number Higher or Lower python3
2300 Successful Pairs of Spells and Potions python3
162 Find Peak Element python3
875 Koko Eating Bananas python3

Backtracking

# Problem Solution
17 Letter Combinations of a Phone Number python3
216 Combination Sum III python3

DP - 1D

# Problem Solution
1137 N-th Tribonacci Number python3
746 Min Cost Climbing Stairs python3
198 House Robber python3
790 Domino and Tromino Tiling python3

DP - Multidimensional

# Problem Solution
62 Unique Paths python3
1143 Longest Common Subsequence python3
714 Best Time to Buy and Sell Stock with Transaction Fee python3
72 Edit Distance python3

Bit Manipulation

# Problem Solution
338 Counting Bits python3
136 Single Number python3
1318 Minimum Flips to Make a OR b Equal to c python3

Trie

# Problem Solution
208 Implement Trie (Prefix Tree) python3
1268 Search Suggestions System python3

Intervals

# Problem Solution
435 Non-overlapping Intervals python3
452 Minimum Number of Arrows to Burst Balloons python3

Monotonic Stack

# Problem Solution
739 Daily Temperatures python3
901 Online Stock Span python3

Top Interview 150

https://leetcode.com/studyplan/top-interview-150/

Array / String

# Problem Solution
88 Merge Sorted Array python3
27 Remove Element python3
26 Remove Duplicates from Sorted Array python3
80 Remove Duplicates from Sorted Array II python3
169 Majority Element python3
189 Rotate Array python3
121 Best Time to Buy and Sell Stock python3
122 Best Time to Buy and Sell Stock II python3
55 Jump Game python3
45 Jump Game II python3
274 H-Index python3
380 Insert Delete GetRandom O(1) python3
238 Product of Array Except Self python3
134 Gas Station python3
135 Candy python3
42 Trapping Rain Water python3
13 Roman to Integer python3
12 Integer to Roman python3
58 Length of Last Word python3
14 Longest Common Prefix python3
151 Reverse Words in a String python3
6 Zigzag Conversion python3
28 Find the Index of the First Occurrence in a String python3
68 Text Justification python3

Two Pointers

# Problem Solution
125 Valid Palindrome python3
392 Is Subsequence python3
167 Two Sum II - Input Array Is Sorted python3
11 Container With Most Water python3
15 3Sum python3

Sliding Window

# Problem Solution

Matrix

# Problem Solution
36 Valid Sudoku python3
54 Spiral Matrix python3
48 Rotate Image python3
73 Set Matrix Zeroes python3
289 Game of Life python3

Hashmap

# Problem Solution

Intervals

# Problem Solution

Stack

# Problem Solution

Linked List

# Problem Solution

Binary Tree General

# Problem Solution

Binary Tree BFS

# Problem Solution

Binary Search Tree

# Problem Solution

Graph General

# Problem Solution

Graph BFS

# Problem Solution

Backtracking

# Problem Solution

Divide & Conquer

# Problem Solution

Kadane's Algorithm

# Problem Solution

Binary Search

# Problem Solution

Heap

# Problem Solution

Bit Manipulation

# Problem Solution

Math

# Problem Solution

1D DP

# Problem Solution

Multidimensional DP

# Problem Solution

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages