Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Alice and Bob Playing Flower Game | Hindi Explanation | Leetcode 3021 | Leetcode Daily Challenge

Автор: Code with Deepak

Загружено: 2025-08-28

Просмотров: 250

Описание:

In this video, we solve Leetcode 3021. Alice and Bob Playing Flower Game using Java.

Solution: https://github.com/deepak-sharma-iOS/...
Question Link - https://leetcode.com/problems/alice-a...


Linkedin -   / deepak-sharmaa-dev  
Subscribe -    / @debugwithdeepak  
Github - https://github.com/deepak-sharma-iOS/...

Video Summary:
This solution solves the *flower game* problem. Initially, it used a recursive approach with `aliceTurn` and `bobTurn` to check winning states, but that led to *exponential time complexity* due to repeated recomputation of the same states. To fix this, the code introduced *DP memoization* (`aliceDP` and `bobDP`) to cache results and avoid redundant work. However, instead of running full recursion, the optimized `helper()` uses a *mathematical formula* based on counting odd/even petals, giving an *O(1) solution**. The main issue in the pure recursive approach was **TLE and possible stack overflow* for large `n` and `m`.


🕒 Timeline Overview
0:00 Question Understanding
1:43 Example
7:37 Recursive Logic
13:23 Recursive Code
21:39 Optimization Logic
27:32 Optimized Code

#CodeWithDeepak #LeetCodeDailyChallenge #LeetCodeSolutions #DSAforInterviews #CodingWithExplanation #TechInterviewPrep #CrackTheCodingInterview #DailyCodingChallenge #JavaCoding #LearnToCode #CodingShorts #leetcodedailychallenge

Alice and Bob Playing Flower Game | Hindi Explanation | Leetcode 3021 | Leetcode Daily Challenge

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Next Greater Element 1 (LeetCode 496) | Full solution with examples and animation | Study Algorithms

Next Greater Element 1 (LeetCode 496) | Full solution with examples and animation | Study Algorithms

Программирование с использованием математики | Лямбда-исчисление

Программирование с использованием математики | Лямбда-исчисление

Valid Sudoku | Hindi Explanation | Leetcode 36 | Leetcode Daily Challenge | Leetcode | 2 Approaches

Valid Sudoku | Hindi Explanation | Leetcode 36 | Leetcode Daily Challenge | Leetcode | 2 Approaches

LeetCode Daily 1039 | Minimum Score Triangulation of Polygon | Medium

LeetCode Daily 1039 | Minimum Score Triangulation of Polygon | Medium

5 простых шагов для решения любой рекурсивной задачи

5 простых шагов для решения любой рекурсивной задачи

Объяснение поиска в глубину (DFS): алгоритм, примеры и код

Объяснение поиска в глубину (DFS): алгоритм, примеры и код

Recursive Functions: Recursion In C: C Tutorial In Hindi #21

Recursive Functions: Recursion In C: C Tutorial In Hindi #21

0/1 Задача о рюкзаке | Динамическое программирование

0/1 Задача о рюкзаке | Динамическое программирование

3021. Alice and Bob Playing Flower Game | 3 Methods with a 1 liner | Leetcode Daily Challenge

3021. Alice and Bob Playing Flower Game | 3 Methods with a 1 liner | Leetcode Daily Challenge

Count Square Submatrices with All Ones | Recursion | Bottom Up | Leetcode 1277 | codestorywithMIK

Count Square Submatrices with All Ones | Recursion | Bottom Up | Leetcode 1277 | codestorywithMIK

What is ADCA Computer Course? |ADCA Course में क्या क्या सिखाते हैं? [Hindi]

What is ADCA Computer Course? |ADCA Course में क्या क्या सिखाते हैं? [Hindi]

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

Еженедельный конкурс Leetcode 479 | Видеорешения — от A до D | от Vibhaas | TLE Eliminators

Еженедельный конкурс Leetcode 479 | Видеорешения — от A до D | от Vibhaas | TLE Eliminators

Как решить ЛЮБУЮ проблему LeetCode (шаг за шагом)

Как решить ЛЮБУЮ проблему LeetCode (шаг за шагом)

Using Functional Programming in Python: High Level Approaches and Using Functions as Objects

Using Functional Programming in Python: High Level Approaches and Using Functions as Objects

Recursion in One Shot | 9 Best Problems

Recursion in One Shot | 9 Best Problems

Leetcode 3021 | Alice and Bob Playing Flower Game | POTD | 29 August | Math | C++ |

Leetcode 3021 | Alice and Bob Playing Flower Game | POTD | 29 August | Math | C++ |

Что устраивает Москву?

Что устраивает Москву?

L5. Игра «Прыжок» - II | Плейлист «Жадный алгоритм»

L5. Игра «Прыжок» - II | Плейлист «Жадный алгоритм»

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]