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
Designing Algorithms: Recursion and Dynamic Programming
Graph Chatbot
Related lectures (17)
Previous
Page 1 of 2
Next
Dynamic Programming: Binomial Coefficients
Explores dynamic programming through binomial coefficients calculation, emphasizing efficiency and memoization in problem-solving.
Dynamic Programming: Solving Sequential Problems Efficiently
Explores dynamic programming for efficient problem-solving, illustrated with binomial coefficients and Pascal's triangle.
Algorithm Design: Divide and Conquer
Covers recursion, dynamic programming, and algorithm design using divide and conquer strategies.
Dynamic Programming: Binomial Coefficients Calculation Complexity
Explores the complexity of calculating binomial coefficients using dynamic programming.
Problem Solving Strategies: General Overview
Presents methods for problem-solving, emphasizing 'Divide and Conquer', recursion, and dynamic programming.
Tower of Hanoi: Recursion and Dynamic Programming
Explores the Tower of Hanoi algorithm, recursion, and dynamic programming in solving problems efficiently.
Computation & Algorithms II: Binary Search and Merge Sort
Explores binary search, merge sort, recursion in algorithms, Fibonacci numbers, and dynamic programming.
Dynamic Programming: Rod Cutting and Matrix Chain Multiplication
Covers dynamic programming techniques for solving the rod cutting and matrix chain multiplication problems.
Matrix Multiplication and Divide-and-Conquer Techniques
Discusses matrix multiplication using divide-and-conquer techniques and introduces Strassen's algorithm for improved efficiency.
Graph Algorithms: BFS and DFS
Explores graph algorithms like BFS and DFS, discussing shortest paths, spanning trees, and data structures' role.