Skip to content

Problem Relations Network

Problems and their related problems. Practice related problems together to reinforce patterns.

LeetCode 3 - Longest Substring Without Repeating Characters Β· Solution

🟑 Medium β€” Topics: string, hash_table, sliding_window

πŸ“ View Solution

LeetCode 19 - Remove Nth Node From End of List Β· Solution

🟑 Medium β€” Topics: linked_list, two_pointers

πŸ“ View Solution

LeetCode 994 - Rotting Oranges Β· Solution

🟑 Medium β€” Topics: array, breadth_first_search, matrix

πŸ“ View Solution

LeetCode 2 - Add Two Numbers Β· Solution

🟑 Medium β€” Topics: linked_list, math, recursion

πŸ“ View Solution

LeetCode 17 - Letter Combinations of a Phone Number Β· Solution

🟑 Medium β€” Topics: hash_table, string, backtracking

πŸ“ View Solution

LeetCode 76 - Minimum Window Substring Β· Solution

πŸ”΄ Hard β€” Topics: string, hash_table, sliding_window

πŸ“ View Solution

LeetCode 200 - Number of Islands Β· Solution

🟑 Medium β€” Topics: array, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 209 - Minimum Size Subarray Sum Β· Solution

🟑 Medium β€” Topics: array, binary_search, sliding_window

πŸ“ View Solution

LeetCode 340 - Longest Substring with At Most K Distinct Characters Β· Solution

🟑 Medium β€” Topics: string, hash_table, sliding_window

πŸ“ View Solution

LeetCode 2029 - Stone Game IX Β· Solution

🟑 Medium β€” Topics: array, math, counting

πŸ“ View Solution

LeetCode 1 - Two Sum Β· Solution

🟒 Easy β€” Topics: array, hash_table

πŸ“ View Solution

  • 🟑 LeetCode 15 - 3Sum Β· Solution
  • LeetCode 0167 (metadata not yet added)
  • LeetCode 0170 (metadata not yet added)
  • LeetCode 0653 (metadata not yet added)

LeetCode 5 - Longest Palindromic Substring Β· Solution

🟑 Medium β€” Topics: string, dynamic_programming

πŸ“ View Solution

LeetCode 15 - 3Sum Β· Solution

🟑 Medium β€” Topics: array, two_pointers, sorting

πŸ“ View Solution

LeetCode 20 - Valid Parentheses Β· Solution

🟒 Easy β€” Topics: string, stack

πŸ“ View Solution

LeetCode 23 - Merge k Sorted Lists Β· Solution

πŸ”΄ Hard β€” Topics: linked_list, divide_and_conquer, heap

πŸ“ View Solution

LeetCode 33 - Search in Rotated Sorted Array Β· Solution

🟑 Medium β€” Topics: array, binary_search

πŸ“ View Solution

LeetCode 39 - Combination Sum Β· Solution

🟑 Medium β€” Topics: array, backtracking

πŸ“ View Solution

LeetCode 40 - Combination Sum II Β· Solution

🟑 Medium β€” Topics: array, backtracking

πŸ“ View Solution

LeetCode 56 - Merge Intervals Β· Solution

🟑 Medium β€” Topics: array, sorting

πŸ“ View Solution

LeetCode 72 - Edit Distance Β· Solution

🟑 Medium β€” Topics: String, Dynamic Programming

πŸ“ View Solution

LeetCode 102 - Binary Tree Level Order Traversal Β· Solution

🟑 Medium β€” Topics: tree, breadth_first_search, binary_tree

πŸ“ View Solution

LeetCode 115 - Distinct Subsequences Β· Solution

πŸ”΄ Hard β€” Topics: string, dynamic_programming

πŸ“ View Solution

LeetCode 124 - Binary Tree Maximum Path Sum Β· Solution

πŸ”΄ Hard β€” Topics: dynamic_programming, tree, depth_first_search

πŸ“ View Solution

LeetCode 208 - Implement Trie (Prefix Tree) Β· Solution(Prefix Tree)

🟑 Medium β€” Topics: hash_table, string, design

πŸ“ View Solution

LeetCode 211 - Design Add and Search Words Data Structure Β· Solution

🟑 Medium β€” Topics: string, depth_first_search, design

πŸ“ View Solution

LeetCode 253 - Meeting Rooms II Β· Solution

🟑 Medium β€” Topics: array, two_pointers, greedy

πŸ“ View Solution

LeetCode 300 - Longest Increasing Subsequence Β· Solution

🟑 Medium β€” Topics: array, binary_search, dynamic_programming

πŸ“ View Solution

  • LeetCode 0334 (metadata not yet added)
  • LeetCode 0354 (metadata not yet added)
  • LeetCode 0646 (metadata not yet added)
  • LeetCode 0673 (metadata not yet added)

LeetCode 309 - Best Time to Buy and Sell Stock with Cooldown Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming

πŸ“ View Solution

LeetCode 438 - Find All Anagrams in a String Β· Solution

🟑 Medium β€” Topics: string, hash_table, sliding_window

πŸ“ View Solution

LeetCode 516 - Longest Palindromic Subsequence Β· Solution

🟑 Medium β€” Topics: String, Dynamic Programming

πŸ“ View Solution

LeetCode 543 - Diameter of Binary Tree Β· Solution

🟒 Easy β€” Topics: tree, depth_first_search, binary_tree

πŸ“ View Solution

LeetCode 560 - Subarray Sum Equals K Β· Solution

🟑 Medium β€” Topics: array, hash_table, prefix_sum

πŸ“ View Solution

LeetCode 567 - Permutation in String Β· Solution

🟑 Medium β€” Topics: string, hash_table, two_pointers

πŸ“ View Solution

LeetCode 648 - Replace Words Β· Solution

🟑 Medium β€” Topics: array, hash_table, string

πŸ“ View Solution

LeetCode 743 - Network Delay Time Β· Solution

🟑 Medium β€” Topics: depth_first_search, breadth_first_search, graph

πŸ“ View Solution

LeetCode 778 - Swim in Rising Water Β· Solution

πŸ”΄ Hard β€” Topics: array, binary_search, dfs

πŸ“ View Solution

LeetCode 787 - Cheapest Flights Within K Stops Β· Solution

🟑 Medium β€” Topics: dynamic_programming, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 862 - Shortest Subarray with Sum at Least K Β· Solution

πŸ”΄ Hard β€” Topics: array, binary_search, queue

πŸ“ View Solution

LeetCode 875 - Koko Eating Bananas Β· Solution

🟑 Medium β€” Topics: array, binary_search

πŸ“ View Solution

LeetCode 1011 - Capacity To Ship Packages Within D Days Β· Solution

🟑 Medium β€” Topics: array, binary_search

πŸ“ View Solution

LeetCode 1143 - Longest Common Subsequence Β· Solution

🟑 Medium β€” Topics: String, Dynamic Programming

πŸ“ View Solution

LeetCode 1268 - Search Suggestions System Β· Solution

🟑 Medium β€” Topics: array, string, binary_search

πŸ“ View Solution

LeetCode 1368 - Minimum Cost to Make at Least One Valid Path in a Grid Β· Solution

πŸ”΄ Hard β€” Topics: array, breadth_first_search, graph

πŸ“ View Solution

LeetCode 1448 - Count Good Nodes in Binary Tree Β· Solution

🟑 Medium β€” Topics: tree, dfs, bfs

πŸ“ View Solution

LeetCode 1584 - Min Cost to Connect All Points Β· Solution

🟑 Medium β€” Topics: array, union_find, graph

πŸ“ View Solution

LeetCode 1631 - Path With Minimum Effort Β· Solution

🟑 Medium β€” Topics: array, binary_search, breadth_first_search

πŸ“ View Solution

LeetCode 1851 - Minimum Interval to Include Each Query Β· Solution

πŸ”΄ Hard β€” Topics: array, binary_search, line_sweep

πŸ“ View Solution

LeetCode 1871 - Jump Game VII Β· Solution

🟑 Medium β€” Topics: string, dynamic_programming, sliding_window

πŸ“ View Solution

LeetCode 2290 - Minimum Obstacle Removal to Reach Corner Β· Solution

πŸ”΄ Hard β€” Topics: array, breadth_first_search, graph

πŸ“ View Solution

LeetCode 2741 - Special Permutations Β· Solution

🟑 Medium β€” Topics: array, dynamic-programming, bit-manipulation

πŸ“ View Solution

LeetCode 4 - Median of Two Sorted Arrays Β· Solution

πŸ”΄ Hard β€” Topics: array, binary_search, divide_and_conquer

πŸ“ View Solution

LeetCode 7 - Reverse Integer Β· Solution

🟑 Medium β€” Topics: math

πŸ“ View Solution

LeetCode 11 - Container With Most Water Β· Solution

🟑 Medium β€” Topics: array, two_pointers, greedy

πŸ“ View Solution

LeetCode 21 - Merge Two Sorted Lists Β· Solution

🟒 Easy β€” Topics: linked_list, recursion

πŸ“ View Solution

LeetCode 22 - Generate Parentheses Β· Solution

🟑 Medium β€” Topics: string, dynamic_programming, backtracking

πŸ“ View Solution

LeetCode 25 - Reverse Nodes in k-Group Β· Solution

πŸ”΄ Hard β€” Topics: linked_list, recursion

πŸ“ View Solution

LeetCode 26 - Remove Duplicates from Sorted Array Β· Solution

🟒 Easy β€” Topics: array, two_pointers

πŸ“ View Solution

LeetCode 31 - Next Permutation Β· Solution

🟑 Medium β€” Topics: array, two_pointers

πŸ“ View Solution

LeetCode 34 - Find First and Last Position of Element in Sorted Array Β· Solution

🟑 Medium β€” Topics: array, binary_search

πŸ“ View Solution

LeetCode 35 - Search Insert Position Β· Solution

🟒 Easy β€” Topics: array, binary_search

πŸ“ View Solution

LeetCode 42 - Trapping Rain Water Β· Solution

πŸ”΄ Hard β€” Topics: array, two_pointers, dynamic_programming

πŸ“ View Solution

LeetCode 43 - Multiply Strings Β· Solution

🟑 Medium β€” Topics: math, string, simulation

πŸ“ View Solution

LeetCode 46 - Permutations Β· Solution

🟑 Medium β€” Topics: array, backtracking

πŸ“ View Solution

LeetCode 47 - Permutations II Β· Solution

🟑 Medium β€” Topics: array, backtracking

πŸ“ View Solution

LeetCode 48 - Rotate Image Β· Solution

🟑 Medium β€” Topics: array, math, matrix

πŸ“ View Solution

LeetCode 53 - Maximum Subarray Β· Solution

🟑 Medium β€” Topics: array, divide_and_conquer, dynamic_programming

πŸ“ View Solution

LeetCode 54 - Spiral Matrix Β· Solution

🟑 Medium β€” Topics: array, matrix, simulation

πŸ“ View Solution

LeetCode 57 - Insert Interval Β· Solution

🟑 Medium β€” Topics: array

πŸ“ View Solution

LeetCode 62 - Unique Paths Β· Solution

🟑 Medium β€” Topics: math, dynamic_programming, combinatorics

πŸ“ View Solution

  • LeetCode 0063 (metadata not yet added)
  • LeetCode 0064 (metadata not yet added)
  • LeetCode 0980 (metadata not yet added)

LeetCode 66 - Plus One Β· Solution

🟒 Easy β€” Topics: array, math

πŸ“ View Solution

  • LeetCode 0067 (metadata not yet added)
  • LeetCode 0369 (metadata not yet added)
  • LeetCode 0989 (metadata not yet added)

LeetCode 77 - Combinations Β· Solution

🟑 Medium β€” Topics: backtracking

πŸ“ View Solution

LeetCode 78 - Subsets Β· Solution

🟑 Medium β€” Topics: array, backtracking, bit_manipulation

πŸ“ View Solution

LeetCode 79 - Word Search Β· Solution

🟑 Medium β€” Topics: array, backtracking, matrix

πŸ“ View Solution

LeetCode 81 - Search in Rotated Sorted Array II Β· Solution

🟑 Medium β€” Topics: array, binary_search

πŸ“ View Solution

LeetCode 90 - Subsets II Β· Solution

🟑 Medium β€” Topics: array, backtracking, bit_manipulation

πŸ“ View Solution

LeetCode 91 - Decode Ways Β· Solution

🟑 Medium β€” Topics: string, dynamic_programming

πŸ“ View Solution

LeetCode 94 - Binary Tree Inorder Traversal Β· Solution

🟒 Easy β€” Topics: stack, tree, depth_first_search

πŸ“ View Solution

LeetCode 97 - Interleaving String Β· Solution

🟑 Medium β€” Topics: string, dynamic_programming

πŸ“ View Solution

LeetCode 98 - Validate Binary Search Tree Β· Solution

🟑 Medium β€” Topics: tree, binary_search_tree, dfs

πŸ“ View Solution

LeetCode 100 - Same Tree Β· Solution

🟒 Easy β€” Topics: tree, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 104 - Maximum Depth of Binary Tree Β· Solution

🟒 Easy β€” Topics: tree, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 110 - Balanced Binary Tree Β· Solution

🟒 Easy β€” Topics: tree, depth_first_search, binary_tree

πŸ“ View Solution

LeetCode 125 - Valid Palindrome Β· Solution

🟒 Easy β€” Topics: two_pointers, string

πŸ“ View Solution

LeetCode 127 - Word Ladder Β· Solution

πŸ”΄ Hard β€” Topics: hash_table, string, breadth_first_search

πŸ“ View Solution

LeetCode 130 - Surrounded Regions Β· Solution

🟑 Medium β€” Topics: array, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 136 - Single Number Β· Solution

🟒 Easy β€” Topics: array, bit_manipulation

πŸ“ View Solution

LeetCode 143 - Reorder List Β· Solution

🟑 Medium β€” Topics: linked_list, two_pointers, stack

πŸ“ View Solution

LeetCode 146 - LRU Cache Β· Solution

🟑 Medium β€” Topics: hash_table, linked_list, design

πŸ“ View Solution

  • LeetCode 0460 (metadata not yet added)
  • LeetCode 0432 (metadata not yet added)
  • LeetCode 0588 (metadata not yet added)

LeetCode 150 - Evaluate Reverse Polish Notation Β· Solution

🟑 Medium β€” Topics: array, math, stack

πŸ“ View Solution

  • LeetCode 0224 (metadata not yet added)
  • LeetCode 0227 (metadata not yet added)
  • LeetCode 0772 (metadata not yet added)

LeetCode 152 - Maximum Product Subarray Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming

πŸ“ View Solution

LeetCode 153 - Find Minimum in Rotated Sorted Array Β· Solution

🟑 Medium β€” Topics: array, binary_search

πŸ“ View Solution

LeetCode 162 - Find Peak Element Β· Solution

🟑 Medium β€” Topics: array, binary_search

πŸ“ View Solution

LeetCode 190 - Reverse Bits Β· Solution

🟒 Easy β€” Topics: divide_and_conquer, bit_manipulation

πŸ“ View Solution

LeetCode 191 - Number of 1 Bits Β· Solution

🟒 Easy β€” Topics: divide_and_conquer, bit_manipulation

πŸ“ View Solution

LeetCode 199 - Binary Tree Right Side View Β· Solution

🟑 Medium β€” Topics: tree, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 206 - Reverse Linked List Β· Solution

🟒 Easy β€” Topics: linked_list, recursion

πŸ“ View Solution

LeetCode 207 - Course Schedule Β· Solution

🟑 Medium β€” Topics: depth_first_search, breadth_first_search, graph

πŸ“ View Solution

LeetCode 210 - Course Schedule II Β· Solution

🟑 Medium β€” Topics: depth_first_search, breadth_first_search, graph

πŸ“ View Solution

LeetCode 212 - Word Search II Β· Solution

πŸ”΄ Hard β€” Topics: array, string, backtracking

πŸ“ View Solution

LeetCode 216 - Combination Sum III Β· Solution

🟑 Medium β€” Topics: array, backtracking

πŸ“ View Solution

LeetCode 217 - Contains Duplicate Β· Solution

🟒 Easy β€” Topics: array, hash_table, sorting

πŸ“ View Solution

LeetCode 226 - Invert Binary Tree Β· Solution

🟒 Easy β€” Topics: tree, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 230 - Kth Smallest Element in a BST Β· Solution

🟑 Medium β€” Topics: tree, depth_first_search, binary_search_tree

πŸ“ View Solution

LeetCode 235 - Lowest Common Ancestor of a Binary Search Tree Β· Solution

🟑 Medium β€” Topics: tree, depth_first_search, binary_search_tree

πŸ“ View Solution

  • LeetCode 0236 (metadata not yet added)
  • LeetCode 0700 (metadata not yet added)
  • LeetCode 0701 (metadata not yet added)

LeetCode 239 - Sliding Window Maximum Β· Solution

πŸ”΄ Hard β€” Topics: array, queue, sliding_window

πŸ“ View Solution

LeetCode 242 - Valid Anagram Β· Solution

🟒 Easy β€” Topics: hash_table, string, sorting

πŸ“ View Solution

LeetCode 252 - Meeting Rooms Β· Solution

🟒 Easy β€” Topics: array, sorting

πŸ“ View Solution

LeetCode 261 - Graph Valid Tree Β· Solution

🟑 Medium β€” Topics: graph, dfs, bfs

πŸ“ View Solution

LeetCode 268 - Missing Number Β· Solution

🟒 Easy β€” Topics: array, hash_table, math

πŸ“ View Solution

LeetCode 269 - Alien Dictionary Β· Solution

πŸ”΄ Hard β€” Topics: graph, topological_sort, dfs

πŸ“ View Solution

LeetCode 271 - Encode and Decode Strings Β· Solution

🟑 Medium β€” Topics: string, design

πŸ“ View Solution

LeetCode 286 - Walls and Gates Β· Solution

🟑 Medium β€” Topics: array, breadth_first_search, matrix

πŸ“ View Solution

LeetCode 297 - Serialize and Deserialize Binary Tree Β· Solution

πŸ”΄ Hard β€” Topics: string, tree, depth_first_search

πŸ“ View Solution

  • LeetCode 0449 (metadata not yet added)
  • LeetCode 0652 (metadata not yet added)
  • LeetCode 0428 (metadata not yet added)

LeetCode 303 - Range Sum Query - Immutable Β· Solution

🟒 Easy β€” Topics: array, design, prefix_sum

πŸ“ View Solution

LeetCode 307 - Range Sum Query - Mutable Β· Solution

🟑 Medium β€” Topics: array, design, binary_indexed_tree

πŸ“ View Solution

LeetCode 329 - Longest Increasing Path in a Matrix Β· Solution

πŸ”΄ Hard β€” Topics: array, dynamic_programming, dfs

πŸ“ View Solution

LeetCode 337 - House Robber III Β· Solution

🟑 Medium β€” Topics: dynamic_programming, tree, depth_first_search

πŸ“ View Solution

LeetCode 338 - Counting Bits Β· Solution

🟒 Easy β€” Topics: dynamic_programming, bit_manipulation

πŸ“ View Solution

LeetCode 347 - Top K Frequent Elements Β· Solution

🟑 Medium β€” Topics: array, hash_table, divide_and_conquer

πŸ“ View Solution

LeetCode 355 - Design Twitter Β· Solution

🟑 Medium β€” Topics: hash_table, linked_list, design

πŸ“ View Solution

LeetCode 371 - Sum of Two Integers Β· Solution

🟑 Medium β€” Topics: math, bit_manipulation

πŸ“ View Solution

  • LeetCode 0067 (metadata not yet added)
  • LeetCode 0415 (metadata not yet added)
  • LeetCode 0989 (metadata not yet added)

LeetCode 402 - Remove K Digits Β· Solution

🟑 Medium β€” Topics: string, stack, greedy

πŸ“ View Solution

LeetCode 417 - Pacific Atlantic Water Flow Β· Solution

🟑 Medium β€” Topics: array, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 424 - Longest Repeating Character Replacement Β· Solution

🟑 Medium β€” Topics: hash_table, string, sliding_window

πŸ“ View Solution

LeetCode 435 - Non-overlapping Intervals Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming, greedy

πŸ“ View Solution

LeetCode 452 - Minimum Number of Arrows to Burst Balloons Β· Solution

🟑 Medium β€” Topics: array, greedy, sorting

πŸ“ View Solution

LeetCode 496 - Next Greater Element I Β· Solution

🟒 Easy β€” Topics: array, hash_table, stack

πŸ“ View Solution

LeetCode 523 - Continuous Subarray Sum Β· Solution

🟑 Medium β€” Topics: array, hash_table, math

πŸ“ View Solution

LeetCode 525 - Contiguous Array Β· Solution

🟑 Medium β€” Topics: array, hash_table, prefix_sum

πŸ“ View Solution

LeetCode 542 - 01 Matrix Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming, breadth_first_search

πŸ“ View Solution

LeetCode 547 - Number of Provinces Β· Solution

🟑 Medium β€” Topics: depth_first_search, breadth_first_search, union_find

πŸ“ View Solution

LeetCode 572 - Subtree of Another Tree Β· Solution

🟒 Easy β€” Topics: tree, depth_first_search, string_matching

πŸ“ View Solution

LeetCode 621 - Task Scheduler Β· Solution

🟑 Medium β€” Topics: array, hash_table, greedy

πŸ“ View Solution

  • LeetCode 0767 (metadata not yet added)
  • LeetCode 0358 (metadata not yet added)
  • LeetCode 1834 (metadata not yet added)

LeetCode 647 - Palindromic Substrings Β· Solution

🟑 Medium β€” Topics: two_pointers, string, dynamic_programming

πŸ“ View Solution

LeetCode 678 - Valid Parenthesis String Β· Solution

🟑 Medium β€” Topics: string, dynamic_programming, stack

πŸ“ View Solution

LeetCode 695 - Max Area of Island Β· Solution

🟑 Medium β€” Topics: array, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 703 - Kth Largest Element in a Stream Β· Solution

🟒 Easy β€” Topics: tree, design, binary_search_tree

πŸ“ View Solution

LeetCode 704 - Binary Search Β· Solution

🟒 Easy β€” Topics: array, binary_search

πŸ“ View Solution

LeetCode 707 - Design Linked List Β· Solution

🟑 Medium β€” Topics: linked-list, design

πŸ“ View Solution

LeetCode 721 - Accounts Merge Β· Solution

🟑 Medium β€” Topics: array, string, depth_first_search

πŸ“ View Solution

LeetCode 763 - Partition Labels Β· Solution

🟑 Medium β€” Topics: hash_table, two_pointers, string

πŸ“ View Solution

LeetCode 802 - Find Eventual Safe States Β· Solution

🟑 Medium β€” Topics: depth_first_search, breadth_first_search, graph

πŸ“ View Solution

LeetCode 846 - Hand of Straights Β· Solution

🟑 Medium β€” Topics: array, hash_table, greedy

πŸ“ View Solution

  • LeetCode 1296 (metadata not yet added)
  • LeetCode 0659 (metadata not yet added)
  • LeetCode 2009 (metadata not yet added)

LeetCode 853 - Car Fleet Β· Solution

🟑 Medium β€” Topics: array, stack, sorting

πŸ“ View Solution

LeetCode 973 - K Closest Points to Origin Β· Solution

🟑 Medium β€” Topics: array, math, divide_and_conquer

πŸ“ View Solution

LeetCode 981 - Time Based Key-Value Store Β· Solution

🟑 Medium β€” Topics: hash_table, string, binary_search

πŸ“ View Solution

LeetCode 986 - Interval List Intersections Β· Solution

🟑 Medium β€” Topics: array, two_pointers

πŸ“ View Solution

LeetCode 990 - Satisfiability of Equality Equations Β· Solution

🟑 Medium β€” Topics: array, string, union_find

πŸ“ View Solution

LeetCode 1203 - Sort Items by Groups Respecting Dependencies Β· Solution

πŸ”΄ Hard β€” Topics: depth_first_search, breadth_first_search, graph

πŸ“ View Solution

LeetCode 1319 - Number of Operations to Make Network Connected Β· Solution

🟑 Medium β€” Topics: depth_first_search, breadth_first_search, union_find

πŸ“ View Solution

LeetCode 1438 - Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit Β· Solution

🟑 Medium β€” Topics: array, queue, sliding_window

πŸ“ View Solution

LeetCode 1499 - Max Value of Equation Β· Solution

πŸ”΄ Hard β€” Topics: array, queue, sliding_window

πŸ“ View Solution

LeetCode 1899 - Merge Triplets to Form Target Triplet Β· Solution

🟑 Medium β€” Topics: array, greedy

πŸ“ View Solution

LeetCode 1923 - Longest Common Subpath Β· Solution

πŸ”΄ Hard β€” Topics: array, binary-search, rolling-hash

πŸ“ View Solution

  • LeetCode 0718 (metadata not yet added)
  • LeetCode 1062 (metadata not yet added)
  • LeetCode 1044 (metadata not yet added)

LeetCode 1971 - Find if Path Exists in Graph Β· Solution

🟒 Easy β€” Topics: depth_first_search, breadth_first_search, union_find

πŸ“ View Solution

LeetCode 2407 - Longest Increasing Subsequence II Β· Solution

πŸ”΄ Hard β€” Topics: array, dynamic_programming, segment_tree

πŸ“ View Solution

LeetCode 10 - Regular Expression Matching Β· Solution

πŸ”΄ Hard β€” Topics: String, Dynamic Programming, Recursion

πŸ“ View Solution

LeetCode 16 - 3Sum Closest Β· Solution

🟑 Medium β€” Topics: array, two_pointers, sorting

πŸ“ View Solution

LeetCode 27 - Remove Element Β· Solution

🟒 Easy β€” Topics: array, two_pointers

πŸ“ View Solution

LeetCode 49 - Group Anagrams Β· Solution

🟑 Medium β€” Topics: array, hash_table, string

πŸ“ View Solution

LeetCode 50 - Pow(x, n) Β· Solution(x, n)

🟑 Medium β€” Topics: math, recursion

πŸ“ View Solution

  • LeetCode 0069 (metadata not yet added)
  • LeetCode 0372 (metadata not yet added)

LeetCode 51 - N-Queens Β· Solution

πŸ”΄ Hard β€” Topics: array, backtracking

πŸ“ View Solution

LeetCode 55 - Jump Game Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming, greedy

πŸ“ View Solution

LeetCode 70 - Climbing Stairs Β· Solution

🟒 Easy β€” Topics: math, dynamic_programming, memoization

πŸ“ View Solution

LeetCode 74 - Search a 2D Matrix Β· Solution

🟑 Medium β€” Topics: array, binary_search, matrix

πŸ“ View Solution

LeetCode 75 - Sort Colors Β· Solution

🟑 Medium β€” Topics: array, two_pointers, sorting

πŸ“ View Solution

LeetCode 80 - Remove Duplicates from Sorted Array II Β· Solution

🟑 Medium β€” Topics: array, two_pointers

πŸ“ View Solution

LeetCode 84 - Largest Rectangle in Histogram Β· Solution

πŸ”΄ Hard β€” Topics: array, stack, monotonic_stack

πŸ“ View Solution

LeetCode 85 - Maximal Rectangle Β· Solution

πŸ”΄ Hard β€” Topics: array, dynamic_programming, stack

πŸ“ View Solution

LeetCode 88 - Merge Sorted Array Β· Solution

🟒 Easy β€” Topics: array, two_pointers, sorting

πŸ“ View Solution

LeetCode 92 - Reverse Linked List II Β· Solution

🟑 Medium β€” Topics: linked_list

πŸ“ View Solution

LeetCode 93 - Restore IP Addresses Β· Solution

🟑 Medium β€” Topics: string, backtracking

πŸ“ View Solution

LeetCode 105 - Construct Binary Tree from Preorder and Inorder Traversal Β· Solution

🟑 Medium β€” Topics: array, hash_table, divide_and_conquer

πŸ“ View Solution

  • LeetCode 0106 (metadata not yet added)
  • LeetCode 0889 (metadata not yet added)

LeetCode 121 - Best Time to Buy and Sell Stock Β· Solution

🟒 Easy β€” Topics: array, dynamic_programming

πŸ“ View Solution

LeetCode 128 - Longest Consecutive Sequence Β· Solution

🟑 Medium β€” Topics: array, hash_table, union_find

πŸ“ View Solution

  • LeetCode 0298 (metadata not yet added)
  • LeetCode 0549 (metadata not yet added)

LeetCode 131 - Palindrome Partitioning Β· Solution

🟑 Medium β€” Topics: string, dynamic_programming, backtracking

πŸ“ View Solution

LeetCode 133 - Clone Graph Β· Solution

🟑 Medium β€” Topics: hash_table, depth_first_search, breadth_first_search

πŸ“ View Solution

LeetCode 134 - Gas Station Β· Solution

🟑 Medium β€” Topics: array, greedy

πŸ“ View Solution

LeetCode 138 - Copy List with Random Pointer Β· Solution

🟑 Medium β€” Topics: hash_table, linked_list

πŸ“ View Solution

LeetCode 139 - Word Break Β· Solution

🟑 Medium β€” Topics: array, hash_table, string

πŸ“ View Solution

  • LeetCode 0140 (metadata not yet added)
  • LeetCode 0472 (metadata not yet added)

LeetCode 141 - Linked List Cycle Β· Solution

🟒 Easy β€” Topics: linked_list, two_pointers, hash_table

πŸ“ View Solution

LeetCode 142 - Linked List Cycle II Β· Solution

🟑 Medium β€” Topics: linked_list, two_pointers, hash_table

πŸ“ View Solution

LeetCode 155 - Min Stack Β· Solution

🟑 Medium β€” Topics: stack, design

πŸ“ View Solution

LeetCode 198 - House Robber Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming

πŸ“ View Solution

LeetCode 202 - Happy Number Β· Solution

🟒 Easy β€” Topics: hash_table, math, two_pointers

πŸ“ View Solution

LeetCode 204 - Count Primes Β· Solution

🟑 Medium β€” Topics: array, math, enumeration

πŸ“ View Solution

LeetCode 215 - Kth Largest Element in an Array Β· Solution

🟑 Medium β€” Topics: array, divide_and_conquer, sorting

πŸ“ View Solution

LeetCode 218 - The Skyline Problem Β· Solution

πŸ”΄ Hard β€” Topics: array, divide_and_conquer, binary_indexed_tree

πŸ“ View Solution

LeetCode 220 - Contains Duplicate III Β· Solution

πŸ”΄ Hard β€” Topics: array, sliding_window, sorting

πŸ“ View Solution

LeetCode 238 - Product of Array Except Self Β· Solution

🟑 Medium β€” Topics: array, prefix_sum

πŸ“ View Solution

LeetCode 283 - Move Zeroes Β· Solution

🟒 Easy β€” Topics: array, two_pointers

πŸ“ View Solution

LeetCode 295 - Find Median from Data Stream Β· Solution

πŸ”΄ Hard β€” Topics: two_pointers, design, sorting

πŸ“ View Solution

LeetCode 304 - Range Sum Query 2D - Immutable Β· Solution

🟑 Medium β€” Topics: array, design, matrix

πŸ“ View Solution

LeetCode 315 - Count of Smaller Numbers After Self Β· Solution

πŸ”΄ Hard β€” Topics: array, binary_search, divide_and_conquer

πŸ“ View Solution

LeetCode 316 - Remove Duplicate Letters Β· Solution

🟑 Medium β€” Topics: string, stack, greedy

πŸ“ View Solution

LeetCode 321 - Create Maximum Number Β· Solution

πŸ”΄ Hard β€” Topics: array, two_pointers, stack

πŸ“ View Solution

LeetCode 322 - Coin Change Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming, bfs

πŸ“ View Solution

LeetCode 327 - Count of Range Sum Β· Solution

πŸ”΄ Hard β€” Topics: array, binary_search, divide_and_conquer

πŸ“ View Solution

LeetCode 332 - Reconstruct Itinerary Β· Solution

πŸ”΄ Hard β€” Topics: dfs, graph, eulerian_circuit

πŸ“ View Solution

  • LeetCode 0753 (metadata not yet added)
  • LeetCode 2097 (metadata not yet added)

LeetCode 416 - Partition Equal Subset Sum Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming

πŸ“ View Solution

LeetCode 420 - Strong Password Checker Β· Solution

πŸ”΄ Hard β€” Topics: string, greedy, heap

πŸ“ View Solution

  • LeetCode 0068 (metadata not yet added)
  • LeetCode 0068 (metadata not yet added)

LeetCode 503 - Next Greater Element II Β· Solution

🟑 Medium β€” Topics: array, stack, monotonic_stack

πŸ“ View Solution

LeetCode 518 - Coin Change II Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming

πŸ“ View Solution

LeetCode 665 - Non-decreasing Array Β· Solution

🟑 Medium β€” Topics: array, greedy

πŸ“ View Solution

LeetCode 684 - Redundant Connection Β· Solution

🟑 Medium β€” Topics: depth_first_search, breadth_first_search, union_find

πŸ“ View Solution

LeetCode 739 - Daily Temperatures Β· Solution

🟑 Medium β€” Topics: array, stack, monotonic_stack

πŸ“ View Solution

LeetCode 805 - Split Array With Same Average Β· Solution

πŸ”΄ Hard β€” Topics: array, math, dynamic_programming

πŸ“ View Solution

LeetCode 841 - Keys and Rooms Β· Solution

🟑 Medium β€” Topics: depth_first_search, breadth_first_search, graph

πŸ“ View Solution

LeetCode 847 - Shortest Path Visiting All Nodes Β· Solution

πŸ”΄ Hard β€” Topics: dynamic_programming, bit_manipulation, bfs

πŸ“ View Solution

LeetCode 876 - Middle of the Linked List Β· Solution

🟒 Easy β€” Topics: linked_list, two_pointers

πŸ“ View Solution

LeetCode 901 - Online Stock Span Β· Solution

🟑 Medium β€” Topics: stack, design, monotonic_stack

πŸ“ View Solution

LeetCode 905 - Sort Array By Parity Β· Solution

🟒 Easy β€” Topics: array, two_pointers, sorting

πŸ“ View Solution

LeetCode 907 - Sum of Subarray Minimums Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming, stack

πŸ“ View Solution

LeetCode 922 - Sort Array By Parity II Β· Solution

🟒 Easy β€” Topics: array, two_pointers

πŸ“ View Solution

LeetCode 968 - Binary Tree Cameras Β· Solution

πŸ”΄ Hard β€” Topics: dynamic_programming, tree, depth_first_search

πŸ“ View Solution

LeetCode 977 - Squares of a Sorted Array Β· Solution

🟒 Easy β€” Topics: array, two_pointers, sorting

πŸ“ View Solution

LeetCode 1046 - Last Stone Weight Β· Solution

🟒 Easy β€” Topics: array, heap

πŸ“ View Solution

  • LeetCode 1049 (metadata not yet added)
  • LeetCode 1167 (metadata not yet added)

LeetCode 1094 - Car Pooling Β· Solution

🟑 Medium β€” Topics: array, sorting, heap_priority_queue

πŸ“ View Solution

LeetCode 1109 - Corporate Flight Bookings Β· Solution

🟑 Medium β€” Topics: array, prefix_sum

πŸ“ View Solution

LeetCode 1125 - Smallest Sufficient Team Β· Solution

πŸ”΄ Hard β€” Topics: array, dynamic_programming, bit_manipulation

πŸ“ View Solution

  • LeetCode 1723 (metadata not yet added)
  • LeetCode 1986 (metadata not yet added)

LeetCode 1909 - Remove One Element to Make the Array Strictly Increasing Β· Solution

🟒 Easy β€” Topics: array

πŸ“ View Solution

LeetCode 1979 - Find Greatest Common Divisor of Array Β· Solution

🟒 Easy β€” Topics: array, math, number_theory

πŸ“ View Solution

LeetCode 2013 - Detect Squares Β· Solution

🟑 Medium β€” Topics: array, hash_table, design

πŸ“ View Solution

LeetCode 2104 - Sum of Subarray Ranges Β· Solution

🟑 Medium β€” Topics: array, stack, monotonic_stack

πŸ“ View Solution

LeetCode 2156 - Find Substring With Given Hash Value Β· Solution

πŸ”΄ Hard β€” Topics: string, sliding_window, rolling_hash

πŸ“ View Solution

LeetCode 2332 - The Latest Time to Catch a Bus Β· Solution

🟑 Medium β€” Topics: array, two-pointers, binary-search

πŸ“ View Solution

  • LeetCode 1870 (metadata not yet added)
  • LeetCode 2410 (metadata not yet added)

LeetCode 2550 - Count Collisions of Monkeys on a Polygon Β· Solution

🟑 Medium β€” Topics: math, recursion

πŸ“ View Solution

LeetCode 2572 - Count the Number of Square-Free Subsets Β· Solution

🟑 Medium β€” Topics: array, math, dynamic_programming

πŸ“ View Solution

LeetCode 2708 - Maximum Strength of a Group Β· Solution

🟑 Medium β€” Topics: array, greedy, sorting

πŸ“ View Solution

LeetCode 8 - String to Integer (atoi) Β· Solution(atoi)

🟑 Medium β€” Topics: string

πŸ“ View Solution

LeetCode 36 - Valid Sudoku Β· Solution

🟑 Medium β€” Topics: array, hash_table, matrix

πŸ“ View Solution

  • LeetCode 0037 (metadata not yet added)

LeetCode 44 - Wildcard Matching

πŸ”΄ Hard β€” Topics: string, dynamic_programming, greedy

πŸ“ View Solution

LeetCode 45 - Jump Game II Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming, greedy

πŸ“ View Solution

LeetCode 52 - N-Queens II Β· Solution

πŸ”΄ Hard β€” Topics: backtracking

πŸ“ View Solution

LeetCode 65 - Valid Number Β· Solution

πŸ”΄ Hard β€” Topics: string

πŸ“ View Solution

LeetCode 73 - Set Matrix Zeroes Β· Solution

🟑 Medium β€” Topics: array, hash_table, matrix

πŸ“ View Solution

  • LeetCode 0289 (metadata not yet added)

LeetCode 126 - Word Ladder II Β· Solution

πŸ”΄ Hard β€” Topics: hash_table, string, backtracking

πŸ“ View Solution

-LeetCode 127 - Word Ladder Β· Solution (metadata not yet added)

LeetCode 135 - Candy Β· Solution

πŸ”΄ Hard β€” Topics: array, greedy

πŸ“ View Solution

LeetCode 149 - Max Points on a Line Β· Solution

πŸ”΄ Hard β€” Topics: array, hash-table, math

πŸ“ View Solution

  • LeetCode 0356 (metadata not yet added)

LeetCode 168 - Excel Sheet Column Title Β· Solution

🟒 Easy β€” Topics: math, string

πŸ“ View Solution

  • LeetCode 0171 (metadata not yet added)

LeetCode 213 - House Robber II Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming

πŸ“ View Solution

LeetCode 455 - Assign Cookies Β· Solution

🟒 Easy β€” Topics: array, two_pointers, greedy

πŸ“ View Solution

LeetCode 494 - Target Sum Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming, backtracking

πŸ“ View Solution

LeetCode 680 - Valid Palindrome II Β· Solution

🟒 Easy β€” Topics: two_pointers, string, greedy

πŸ“ View Solution

LeetCode 746 - Min Cost Climbing Stairs Β· Solution

🟒 Easy β€” Topics: array, dynamic_programming

πŸ“ View Solution

LeetCode 785 - Is Graph Bipartite? Β· Solution

🟑 Medium β€” Topics: depth_first_search, breadth_first_search, union_find

πŸ“ View Solution

  • LeetCode 0886 (metadata not yet added)

LeetCode 887 - Super Egg Drop Β· Solution

πŸ”΄ Hard β€” Topics: math, binary-search, dynamic-programming

πŸ“ View Solution

  • LeetCode 1884 (metadata not yet added)

LeetCode 1029 - Two City Scheduling Β· Solution

🟑 Medium β€” Topics: array, greedy, sorting

πŸ“ View Solution

LeetCode 1191 - K-Concatenation Maximum Sum Β· Solution

🟑 Medium β€” Topics: array, dynamic_programming

πŸ“ View Solution

LeetCode 1648 - Sell Diminishing-Valued Colored Balls Β· Solution

🟑 Medium β€” Topics: array, math, binary-search

πŸ“ View Solution

  • LeetCode 1870 (metadata not yet added)

LeetCode 2035 - Partition Array Into Two Arrays to Minimize Sum Difference Β· Solution

πŸ”΄ Hard β€” Topics: array, two_pointers, binary_search

πŸ“ View Solution

LeetCode 2069 - Walking Robot Simulation II Β· Solution

🟑 Medium β€” Topics: design, simulation, math

πŸ“ View Solution

  • LeetCode 0874 (metadata not yet added)

LeetCode 2280 - Minimum Lines to Represent a Line Chart Β· Solution

🟑 Medium β€” Topics: array, math, geometry

πŸ“ View Solution

LeetCode 2281 - Sum of Total Strength of Wizards Β· Solution

πŸ”΄ Hard β€” Topics: array, stack, monotonic_stack

πŸ“ View Solution

-LeetCode 907 - Sum of Subarray Minimums Β· Solution (metadata not yet added)

LeetCode 2286 - Booking Concert Tickets in Groups Β· Solution

πŸ”΄ Hard β€” Topics: binary_search, design, segment_tree

πŸ“ View Solution

LeetCode 2333 - Minimum Sum of Squared Difference Β· Solution

🟑 Medium β€” Topics: array, math, sorting

πŸ“ View Solution

  • LeetCode 0462 (metadata not yet added)

LeetCode 2659 - Make Array Empty Β· Solution

πŸ”΄ Hard β€” Topics: array, sorting, greedy

πŸ“ View Solution

LeetCode 2736 - Maximum Sum Queries Β· Solution

πŸ”΄ Hard β€” Topics: array, binary-search, stack

πŸ“ View Solution

  • LeetCode 2940 (metadata not yet added)