Trapping Rainwater Problem | Leetcode #42
This video explains a very important programming interview problem which is the trapping rainwater problem.In this problem, given an array representing elevation map, we are required to find the amount of water the elevation map can trap.I have explained all the approaches for solving this problem starting from the bruteforce approach to the most optimal approach.I have shown how we can process and highly optimize the time complexity.
CODE LINK is present below as usual. If you find any difficulty or have any query then do COMMENT below. PLEASE help our channel by SUBSCRIBING and LIKE our video if you found it helpful...CYA :)
======================================PLEASE DONATE=============================
🧡 SUPPORT OUR WORK: / techdose
💚 UPI-ID: surya.kahar@ybl
💞JOIN Membership: / @techdose4u
==============================================================================
INSTAGRAM : / surya.pratap.k
LinkedIn: / surya-pratap-kahar-47b...
WEBSITE: techdose.co.in/
TELEGRAM Channel LINK: t.me/codewithTECHDOSE
TELEGRAM Group LINK: t.me/joinchat/SRVOIxWR4sRIVv5...
=======================================================================
USEFUL LINKS:
🟠Must do TIPS to ACE Virtual Interview: • 🔴Must do Tips to ACE y...
🟢Best strategy to excel your coding interview: • 🔴Best strategy to exce...
🟡Get your dream job in 1 month: • 🔴Get your dream job in...
🔵How to crack dream job in just 2 months: • How to crack dream job...
🟣7 Days DSA plan: techdose.co.in/7-days-dsa-che...
RELATED LINKS:
Maximum of all subarrays of size K: • Maximum of all subarra...
Perfect Subarray: • Perfect subarray | Goo...
CODE LINK: techdose.co.in/trapping-rainw...
Пікірлер: 245
This is one of the best explanations I've seen so far on the internet.
@techdose4u
3 жыл бұрын
Thanks :)
Your patience while explaining is quite appreciable
@techdose4u
3 жыл бұрын
Thanks :)
This might be the longest video on your channel. Very well covered. Thank you :)
@techdose4u
3 жыл бұрын
Welcome
@abhilashpatel3036
3 жыл бұрын
i did not even notice. Time flies.
@MdOwaisUmar
2 жыл бұрын
@@abhilashpatel3036 Absolutely, Time flies, but leaves its shadow behind.
Hands down the best explanation on youtube... Better than top creators.
Dang man, you made a Leetcode Hard problem seem like an Easy. Subscribed :)
@techdose4u
3 жыл бұрын
👍🏼
@muwongenicholus2444
2 жыл бұрын
Hehehe, I was thinking the same thing. Some people are natural teachers.
great video sir, i had come to understand the O(1) space solution, and your explanation is shorter and much much crisper than anyone else's. keep up the great work.
After finding ur videos, i never watch any other channel.... i super like how u explain stuff, and different improved ways to solve it. thank you man!
@techdose4u
3 жыл бұрын
Welcome :)
Hands down the best explanation of this problem on the internet. 🙏🙏
An incredibly detailed and amazing presentation. Thank you!
Your channel is really great! You should definitely have more subscriber than most of other creators who create useless roadmaps.
Best video on internet for Trapping Rain water.. I wouldn't have understood this problem if I hadn't found this video... Kudos for the great explanation....
You sir, did an awesome job breaking this down and making it simpler to understand. Thank you for your efforts. Appreciate it
You are the best. I am now sharing with my friends!!
The best explanation for the problems, Ty sir for ur patience and amazing explanations
Awesome explanation, covering all cases with detail and clarity!
@techdose4u
2 жыл бұрын
Thanks 😊
giving all three possible solutions u make life easy. Thanks a lot
Best explanation ever with best level of calmness and patience 😊😊
Happy Teacher's day. Really appreciate you as a teacher.
The solution of this problem is very simple but the way sir tells how to approach a problem is amazing .
@techdose4u
3 жыл бұрын
:)
Thanks a ton for explaining solution in detail. It's really a tough job. Keep it up!!!
thankyou so much for this video! you just made this hard task quite easy.
It's rare to have a video with zero downvotes! great explanation.
@techdose4u
3 жыл бұрын
Thanks
Generally dont prefer commenting unless really impressed. This was a great solution and I could code very easily myself. thanks for all the effort spent.
@techdose4u
2 жыл бұрын
Welcome :)
So far the best explaination. Thank you so much sir.
This is hands down the best explanation I have seen for this question. I am surprised it doesn't have many views!
@techdose4u
3 жыл бұрын
Thanks
One of the best explanations! Thanks a lot!
@techdose4u
2 жыл бұрын
Welcome :)
Nice Explanation! Thanks!
Thank you for this video! I appreciate you drawing out the base cases and explaining everything in detail. This is definitely the most helpful video for this problem :)
Thanks for this beautiful video, your explanation made me code myself... At the end of 16 min of the video, I understood and coded in python.
Your explanation resolved all my doubts and i was able to write code by myself after watching your video for 10 minutes. Thank you
@techdose4u
2 жыл бұрын
Thanks 😊
Champ tech dose🙏 👏 Well done
Nicely explained step by step, appreciated it, understood the approach in one go...you deserve more subs & views...hope you will reach there ..:)
@techdose4u
3 жыл бұрын
Thanks ❤️
Great work Keep going 👍
Techdose to me is a game changer
Clear explanation!! Thanks bro
No one explains like this. Loved your videos
@techdose4u
2 жыл бұрын
Thanks 😊
Great explanation, thank you.
You Deserve more than a million subscribers for such a great content!
@techdose4u
Жыл бұрын
Thanks :)
thank you for this, this is extremely well explained
@techdose4u
3 жыл бұрын
Thanks
you made it easy. Thank you.
Great explanation!
great explanation !!
Really good explanation! Thanks a lot.
very clear explanation!
loved that o(1) space method
Thanks alot! I was struggling to understand the logiv but now its clear
@techdose4u
3 жыл бұрын
Great
Great video sir!! What an explanation! Keep uploading such videos 🙏🙏
@techdose4u
2 жыл бұрын
Welcome :)
I watched many videos to understand the concept of two pointer approach.. But after watching this video, It became so clear to me.... Next time if I am unable to solve any question I will come to this channel first... This is a very underrated channel..
@techdose4u
3 жыл бұрын
Thanks :)
amazing explanation bro!
Awesome explanation . Even kids can understand after watching this video. Thank you very much
@techdose4u
2 жыл бұрын
Welcome 😁
Most underrated channel
Thank you so much you explained these questions by previously known methods because others are making it very complicated for reducing code size()
@techdose4u
3 жыл бұрын
Welcome :)
Excellent Explanation
This saved my day :-) Thank you very much
@techdose4u
3 жыл бұрын
:)
Thank you , Just THANK YOU
I've watched many of your videos. Your explanations are always very easy to understand. Thank you for creating these videos; you are doing so much good.
@techdose4u
20 күн бұрын
thanks :)
nicely covered thank you
awesome explanation, the way you explained corner cases are great. keep it up
@techdose4u
3 жыл бұрын
Welcome :)
This was an excellent explanation.
Excellent explanation! Your channel will definitely grow a lot
@techdose4u
3 жыл бұрын
Thanks 😊
Thanks a lot Sir!
Great explanation
This was amazing🥳
Very good explanation
very nice. thank you
sir you explained very nicely step by step 👌👌👌
thank you for your explain , from simple solution to better solution !
@techdose4u
2 жыл бұрын
Welcome 😊
Awesome Explanation, better from other KZreadrs
@techdose4u
2 жыл бұрын
Thanks 😊
excellent explanation. awesome solution.
The last solution where time-O(N) and space-O(1) method is amazing. Came here after many leetcode solutions!
Great explanation man,do more
Thank you so much for doing this on my request.... best bro...
@techdose4u
3 жыл бұрын
Welcome :)
Nice explanation.
Thanks a lot!
Right at 21:35 I stopped and boom my code got accepted, thanks a lot bhai, I was trying to solve with 2 pointer approach as well but couldn't deal with the water-level stuff, which you made so easy to understand and grasp, and not just that also for improvising code in such an awesome way with 2N Auxiliary space. Again thanks a lot bhai
@depression_plusplus6120
3 жыл бұрын
Nobody cares thou...keep coding
I bet this vdo has got the best explanation for the two pointer approach...thanks a ton TechDose😊
@techdose4u
2 жыл бұрын
Welcome 😄
Top notch explanation 👍
while making the max and min array in the 2nd approach, can we first compare and then assign the value to that index instead of assigning and then comparing.
Best explanation
I had seen your video of solving the area of histogram ..so first thing came in my mind to take 2 stacks to get left and right max ...while writing the code I realized that I can solve this without stack .... after that I saw your complete video and got o(1) space method ... this is crazy
@techdose4u
3 жыл бұрын
😂 hahaha. Very nice to see you apply the concepts of my previous video :) But there is always someone better than you 😉
@neerajpandey7273
3 жыл бұрын
@@techdose4u =D =D
In every Questions , too much concept as well as hidden cases . When i want to try same questions after 4 days or a week i got stuck but your explanation make question easier for me. ::))
@techdose4u
2 жыл бұрын
Great :)
what device and software allowes you to write of the screeen? do you use drawing pad?
thank you!
Great explanation sir..hope expecting more videos from tech dose..
@techdose4u
3 жыл бұрын
Sure. I will keep uploading :)
TC =O(n) SC =O(1) => 24:25 superb explaination
@techdose4u
2 жыл бұрын
Thanks 😊
Just explained it calmly loved that.🤗
@techdose4u
3 жыл бұрын
Thanks
Very well explained sir , your explanation for this question is crystal clear. I really liked this problem it was very intuitive
@techdose4u
3 жыл бұрын
Thanks :)
You are legend 🔥🔥🔥
Excellent
Best solution explaination to this problem. 🙌
@techdose4u
3 жыл бұрын
Thanks :)
what a coincidence that we both were working on the same problem.
@techdose4u
3 жыл бұрын
:O
Ur patience is appreciable
@techdose4u
3 жыл бұрын
Thanks :)
Very nice explanation 👌thank youu
@techdose4u
2 жыл бұрын
Welcome 😀
You are very easy and nice to understand.
@techdose4u
2 жыл бұрын
Thanks ☺️
Thanks
Which tablet and which software do you use to write?
Best explanation sir. Thank you
@techdose4u
3 жыл бұрын
Welcome :)
When the content is so good, subscribing and liking are on autopilot.
Best Explanation.
@techdose4u
3 жыл бұрын
Thanks
Nice explanation sir......you are doing a great job
@techdose4u
3 жыл бұрын
Thanks :)