Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/devweekends/DW-Fellowship-DSA-Roadmap
/ functions
Functions
315 in github.com/devweekends/DW-Fellowship-DSA-Roadmap
⨍
Functions
315
◇
Types & classes
140
Method
uniquePathsMemo
Approach 2: Memoization (Top-Down DP) Time: O(m*n), Space: O(m*n) - memoization table
Level 1/Week 11/Dynamic Programming/62. Unique Paths/code.cpp:33
Method
uniquePathsMemoHelper
Level 1/Week 11/Dynamic Programming/62. Unique Paths/code.cpp:39
Method
uniquePathsMemoHelper
Level 1/Week 11/Dynamic Programming/63. Unique Paths II/code.cpp:43
Method
uniquePathsOptimized
Approach 4: Space Optimization Time: O(m*n), Space: O(n) - 1D DP array
Level 1/Week 11/Dynamic Programming/62. Unique Paths/code.cpp:68
Method
uniquePathsRecursion
Approach 1: Recursion (Brute Force) Time: O(2^(m+n)), Space: O(m+n) - recursion stack
Level 1/Week 11/Dynamic Programming/62. Unique Paths/code.cpp:16
Method
uniquePathsRecursionHelper
Level 1/Week 11/Dynamic Programming/62. Unique Paths/code.cpp:21
Method
uniquePathsRecursionHelper
Level 1/Week 11/Dynamic Programming/63. Unique Paths II/code.cpp:23
Method
uniquePathsTabulation
Approach 3: Tabulation (Bottom-Up DP) Time: O(m*n), Space: O(m*n) - 2D DP array
Level 1/Week 11/Dynamic Programming/62. Unique Paths/code.cpp:55
Method
uniquePathsWithObstacles
Main function - using the most optimal approach
Level 1/Week 11/Dynamic Programming/63. Unique Paths II/code.cpp:115
Method
uniquePathsWithObstaclesMemo
Approach 2: Memoization (Top-Down DP) Time: O(m*n), Space: O(m*n) - memoization table
Level 1/Week 11/Dynamic Programming/63. Unique Paths II/code.cpp:35
Method
uniquePathsWithObstaclesOptimized
Approach 4: Space Optimization Time: O(m*n), Space: O(n) - 1D DP array
Level 1/Week 11/Dynamic Programming/63. Unique Paths II/code.cpp:93
Method
uniquePathsWithObstaclesRecursion
Approach 1: Recursion (Brute Force) Time: O(2^(m+n)), Space: O(m+n) - recursion stack
Level 1/Week 11/Dynamic Programming/63. Unique Paths II/code.cpp:16
Method
uniquePathsWithObstaclesTabulation
Approach 3: Tabulation (Bottom-Up DP) Time: O(m*n), Space: O(m*n) - 2D DP array
Level 1/Week 11/Dynamic Programming/63. Unique Paths II/code.cpp:59
Method
validPalindrome
Level 1/Week 02/2 pointers/680. Valid Palindrome II/code.cpp:27
Method
validate
Level 1/Week 04/Trees/98. Validate Binary Search Tree/code.cpp:34
← previous
301–315 of 315, ranked by callers