ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

927 results

Mind Facts - Why ?
Algorithms — Dynamic Programming Finally Explained

Dynamic programming solves complex problems by breaking them into smaller subproblems. In this Computer Science lesson, ...

6:48
Algorithms — Dynamic Programming Finally Explained

43 views

3 days ago

Mind Facts - Why ?
Computer Science — Greedy vs Dynamic Programming (The Core Difference Explained)

Many coding students confuse greedy algorithms with dynamic programming. In this CS lesson, I explain: • When greedy works ...

6:33
Computer Science — Greedy vs Dynamic Programming (The Core Difference Explained)

0 views

9 days ago

My Notes with ai
Dynamic Programming Intro

In this video, we explain the general method of Dynamic Programming, focusing on how problems are broken into overlapping ...

4:49
Dynamic Programming Intro

10 views

2 weeks ago

Bio Algorithms
Mortal Fibonacci Rabbits 🐰💀 | Dynamic Programming Explained | Coding Interview

What if immortality is actually WORSE than death? Today we're solving Mortal Fibonacci Rabbits—a classic Rosalind ...

8:25
Mortal Fibonacci Rabbits 🐰💀 | Dynamic Programming Explained | Coding Interview

110 views

3 weeks ago

My Notes with ai
Understanding Dynamic Progr

In this video, we explain Dynamic Programming, an important algorithm design technique used to solve complex problems by ...

6:34
Understanding Dynamic Progr

17 views

2 weeks ago

orcu
Dynamic Programming Intuition: Kadane’s Algorithm (Maximum Subarray)

Maximum Subarray, explained with visuals: first a brute force scan of every start/end range (with a running sum), then Kadane's ...

6:10
Dynamic Programming Intuition: Kadane’s Algorithm (Maximum Subarray)

254 views

3 weeks ago

My Notes with ai
Finding All the Paths

In this video, we explain the All Pairs Shortest Path Problem, a fundamental graph problem solved using Dynamic Programming.

5:07
Finding All the Paths

0 views

2 weeks ago

The Study Room Journal
4 Strategies to Solve Any Coding Problem Efficiently

... Dynamic Programming, the “remember your results” approach ideal for overlapping subproblems; the Greedy Approach, a fast, ...

6:25
4 Strategies to Solve Any Coding Problem Efficiently

5 views

13 days ago

Swag Professor Explain
Every Programming Language Ranked & Explained 2026

Programming languages power everything we use today from websites and mobile apps to AI systems and cloud infrastructure.

4:53
Every Programming Language Ranked & Explained 2026

2,470 views

2 days ago

The Techzeen
Dynamic Programming Basics | Optimal Substructure & Memoization Explained | DSA 2026

Some problems look impossible to solve efficiently… until you discover Dynamic Programming. Dynamic Programming is one of ...

8:35
Dynamic Programming Basics | Optimal Substructure & Memoization Explained | DSA 2026

99 views

6 days ago

My Notes with ai
Algorithms: Secret Recipes

In this video, we explain the Find algorithm, an essential operation in the Disjoint Set data structure. You'll learn how the find ...

7:07
Algorithms: Secret Recipes

18 views

3 weeks ago

Maddy Zhang
Fastest Way to Learn DSA in 2026 | Full Roadmap

... Step 7 6:47 Dynamic Programming / Step 8 7:16 Best resources 8:32 Final learning strategy Subscribe for more coding, DSA, ...

9:00
Fastest Way to Learn DSA in 2026 | Full Roadmap

42,834 views

3 weeks ago

DeepDiveTechInterviewPrep
Interleaving String Explained with DP Solution

Struggling with dynamic programming on strings? In this tutorial, we'll break down LeetCode 97: Interleaving String step by ...

6:48
Interleaving String Explained with DP Solution

12 views

10 days ago

ICM TECH
LeetCode House Robber V | Dynamic Programming Explained | Max Loot Without Same Color Adjacent

In this video, we solve House Robber V, a dynamic programming problem where we must maximize the amount of money robbed ...

9:38
LeetCode House Robber V | Dynamic Programming Explained | Max Loot Without Same Color Adjacent

23 views

3 weeks ago

BitHowl
Stop Memorizing DP. Learn How To Think.(7 Minute Framework)

Dynamic Programming feels hard because most students start coding without structure. In this video, I explain the exact thinking ...

7:06
Stop Memorizing DP. Learn How To Think.(7 Minute Framework)

18 views

12 days ago

My Notes with ai
Algorithms & Problem Solving

... constructed, and why this method forms the foundation for advanced techniques like backtracking and dynamic programming.

5:46
Algorithms & Problem Solving

4 views

1 month ago

Code Crusaders
Only 1M Operations Instead of 1B 🤯 | LeetCode 3130

Instead of checking every possible run length, we use a three-state dynamic programming approach and a clever overflow ...

9:14
Only 1M Operations Instead of 1B 🤯 | LeetCode 3130

410 views

4 days ago

My Notes with ai
Optimal Binary Search Trees

In this video, we explain Optimal Binary Search Trees, an important application of Dynamic Programming used to minimize search ...

4:37
Optimal Binary Search Trees

0 views

2 weeks ago

myCodeVerse
Before You Start DSA, Watch This

Data Structures and Algorithms (DSA) is one of the most important subjects in programming — but most people start it the wrong ...

10:43
Before You Start DSA, Watch This

139 views

3 weeks ago

Nishant Aher
House Robber Problem Explained | Dynamic Programming | LeetCode Solution | Step-by-Step

This video presents a detailed explanation of the House Robber problem, a classic Dynamic Programming challenge frequently ...

5:00
House Robber Problem Explained | Dynamic Programming | LeetCode Solution | Step-by-Step

21 views

9 days ago