Oct 20, 2025
There are a total of numCourses courses you have to take, labeled from 0 to numCourses - 1. You are given an array prerequisites where prerequisites[i] = [ai, bi] indicates...
leetcodemediumgraphtopological-sortcycle-detection
Oct 20, 2025
Given a reference of a node in a connected undirected graph.
leetcodemediumgraphdfsbfsclone
Oct 20, 2025
You have a lock in front of you with 4 circular wheels. Each wheel has 10 slots: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'. The wheels can...
leetcodemediumbfsshortest-pathlock
Oct 20, 2025
Given the root of a binary tree, return the vertical order traversal of its nodes’ values. (i.e., from top to bottom, column by column).
leetcodemediumtreebfsvertical-order
Oct 20, 2025
You are given an integer array coins representing coins of different denominations and an integer amount representing a total amount of money.
leetcodemediumdynamic-programmingdpcoin-change
Oct 20, 2025
Difficulty: Medium
Category: Backtracking, Recursion, Duplicates
leetcodealgorithmmediumbacktrackingrecursionduplicates
Oct 20, 2025
Given two integers n and k, return all possible combinations of k numbers chosen from the range [1, n].
leetcodemediumbacktrackingrecursioncombinations
Oct 20, 2025
Difficulty: Medium
Category: Backtracking, Recursion
leetcodealgorithmmediumbacktrackingrecursion
Oct 20, 2025
Difficulty: Medium
Category: Tree, Binary Tree, LCA
leetcodealgorithmmediumtreebinary-treelca
Oct 20, 2025
Difficulty: Medium
Category: Design, Data Structure
leetcodealgorithmmediumdesigndata-structure