Skip to main content
Graph
Search
fr
|
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Problem-solving Strategies 2: Recursion
Graph Chatbot
Related lectures (19)
Previous
Page 1 of 2
Next
Algorithm Design: Divide and Conquer
Covers recursion, dynamic programming, and algorithm design using divide and conquer strategies.
Problem Solving Strategies: General Overview
Presents methods for problem-solving, emphasizing 'Divide and Conquer', recursion, and dynamic programming.
Recursive Algorithms: Divide and Conquer
Explores the concept of divide and conquer in recursive algorithms, exemplified by the Towers of Hanoi.
Dynamic Programming: Binomial Coefficients
Explores dynamic programming through binomial coefficients calculation, emphasizing efficiency and memoization in problem-solving.
Designing Algorithms: Recursion and Dynamic Programming
Explores designing algorithms with recursion and dynamic programming, covering concepts like the Towers of Hanoi and efficient solutions.
Tower of Hanoi: Recursion and Dynamic Programming
Explores the Tower of Hanoi algorithm, recursion, and dynamic programming in solving problems efficiently.
Problem-solving Strategies: Sum of N Integers (Recursive)
Covers the recursive algorithm for calculating the sum of the first N integers.
Greedy Strategy and Dynamic Programming
Explores the concepts of greedy strategy and dynamic programming in building optimal solutions for various problems.
Dynamic Programming: Rod Cutting and Matrix Chain Multiplication
Covers dynamic programming techniques for solving the rod cutting and matrix chain multiplication problems.
Dynamic Programming: Solving Sequential Problems Efficiently
Explores dynamic programming for efficient problem-solving, illustrated with binomial coefficients and Pascal's triangle.