Math Dynamic Programming Proficient Implement the stoneGameOptimalDifference method that returns the best score difference when both players pick stones optimally. Solved
Math Dynamic Programming Guru Implement the minimumCostCutStick method that returns the minimum total cost to cut a stick at given positions. Solved
Counting Heap Priority Queue Proficient Implement the lruCacheGetOutputSum method that simulates an LRU cache and returns the sum of get results. Solved
Stack Topological Sort Simulation Intermediate Implement the minStackFinalMinimum method that simulates stack operations and returns the final minimum value. Solved
Stack Topological Sort Simulation Intermediate Implement the evaluateRpnExpression method that evaluates an arithmetic expression written in Reverse Polish Notation. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Guru Implement the criticalConnectionsBridgeCount method that counts bridge edges in an undirected network. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the minimumReorderRoutesToCapital method that returns the minimum road directions to reverse so every city can reach city zero. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the alienDictionaryOrderSize method that returns the size of a valid alien character order. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the eventualSafeNodesCount method that counts nodes that cannot reach a cycle. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the networkDelayTimeCost method that returns the time needed for a signal to reach all nodes. Solved
Array Matrix Breadth First Search Intermediate Implement the closedIslandCountGrid method that counts islands fully surrounded by water. Solved
Array Matrix Breadth First Search Intermediate Implement the enclaveLandCellCount method that counts land cells unable to reach the boundary. Solved
Array Matrix Breadth First Search Proficient Implement the longestIncreasingPathMatrix method that returns the longest strictly increasing path length in a matrix. Solved
String Dynamic Programming Pattern Matching Guru Implement the regularExpressionMatch method that checks full string matching with dot and star pattern rules. Solved
Math Dynamic Programming Proficient Implement the distinctSubsequenceCount method that counts how many subsequences of a source string equal a target string. Solved
Math Dynamic Programming Proficient Implement the interleavingStringCheck method that checks whether one string is formed by interleaving two other strings. Solved
Math Dynamic Programming Intermediate Implement the minimumFlipsMonotoneBinary method that returns the minimum flips needed to make a binary string monotone increasing. Solved
Array String Hash Map Sliding Window Guru Implement the shortestSubarrayAtLeastKLength method that returns the shortest subarray length with sum at least k. Solved
Array String Hash Map Sliding Window Intermediate Implement the boundedMaximumSubarrayCount method that counts subarrays whose maximum value stays within a given range. Solved