Check if There is a Valid Partition For The Array - Leetcode 2369 - Python

preview_player
Показать описание
Solving leetcode 2369, Check if There is a Valid Partition For The Array, todays daily leetcode problem in august 12.

0:00 - Read the problem
0:30 - Explaning Memoization
6:23 - Coding Memoization
11:50 - Explaining Bottom-up DP
16:03 - Coding DP

leetcode 2369

#neetcode #leetcode #python
Рекомендации по теме
Комментарии
Автор

Excellent explanation!!!! Keep uploading daily leetcode problems and if possible weekly and biweekly contests too. It'll be very much helpful!!!!

amanaryan
Автор

Hi, sir, this is Purna from India, I always watch your videos for the problem-solving,
"Wow, this video is an absolute gem! The way it breaks down the complex problem into easy-to-understand segments is truly impressive. The visuals are captivating, and the narration is clear and engaging. I learned so much from watching this – it's evident that a lot of effort and research went into creating such a valuable solution. This is definitely going into my 'favorites' playlist, and I can't wait to share it with my friends. Keep up the fantastic work!"

purna
Автор

It would be great if you could explain some of the Q4’s on the weekly/biweekly contests. I can never usually solve them but I can (usually) solve the average hard question.

Hi-qhen
Автор

That's a really nice explanation, I checked 3 different explanation for bottom up but yours is very simple and intuitive!

ShivendraSingh
Автор

Hey NeetCode! How are you doing?
In the top-down implementation, we can make an optimisation: if the first dfs returns true, there is no need to run the second one. So in line 13, I would add this condition:
if !res and i < len(nums) - 2:
Also, we can change line 16 to res = dfs(i + 3), as we already know res has been set to false, if we are going to execute this expression.
Thanks for your amazing video!
Massimo.

massimomonticelli
Автор

Awesome to see both bottom-up and top-down approaches. Keep it up

kareemadesola
Автор

Today completed by myself haha, no need to watch your video😁

chaopeter
Автор

didnt really understand the dp caching thing part... do you have any other video that explains caching better ?

rumonintokyo
Автор

Thanks for sharing such a excellent video!!

FRChang-go
Автор

Do you use your Microsoft surface to draw on during interviews?

yang
Автор

Ever considered using manim for animations? Might look prettier and like 3b1b

parashararamesh
Автор

Can someone tell me why are we not returning true when we find one valid partition. Like in [4, , 4,, 4, 5, 6] we have [4, , 4] as valid partition but still we go and check for the partition [4, , 5, 6]. Why is this needed?

mohakparekh
Автор

I wonder how the solution would change is we have to check the string in a circular way. e.g. 74456

ErtjonMecka
Автор

I could solve it the brute force but it fails with time limit. Can someone explain how caching works here?

satyabharadwaj
Автор

The bottom up dp part of the video, I could not follow

phpostrich
visit shbcf.ru