Тёмный
No video :(

Minimum Window Substring: Utilizing Two Pointers & Tracking Character Mappings With A Hashtable 

Back To Back SWE
Подписаться 240 тыс.
Просмотров 122 тыс.
50% 1

Code & Problem Statement @ backtobackswe.com/platform/co...
Free 5-Day Mini-Course: backtobackswe.com
Try Our Full Platform: backtobackswe.com/pricing
📹 Intuitive Video Explanations
🏃 Run Code As You Learn
💾 Save Progress
❓New Unseen Questions
🔎 Get All Solutions
Question: Given a string S and a string T, find the minimum window in S which will contain all the characters in T (matching or exceeding in frequency) in complexity O(n).
Anytime we have time reduced to linear time and we know that much must be done, that is indicative of using some sort of auxiliary structure to keep track of information for us so time can stay low in complexity.
Complexities
s = length of search string
t = length of "pattern" or "character" string
Time: O( s + t )
At worst we will touch each element twice, once by the left pointer and once by the right pointer.
Ex:
s = "aaaaat"
t = "t"
We will spend t time to build the character requirements hashtable.
Space: O( s + t )
At worst the window hashtable will have a mapping for every character in s.
At worst t will have all unique characters.
s = "abcdef"
t = "abcdef"
++++++++++++++++++++++++++++++++++++++++++++++++++
HackerRank: / @hackerrankofficial
Tuschar Roy: / tusharroy2525
GeeksForGeeks: / @geeksforgeeksvideos
Jarvis Johnson: / vsympathyv
Success In Tech: / @successintech
++++++++++++++++++++++++++++++++++++++++++++++++++
This question is 13.7 in the fantastic book Elements of Programming Interviews

Опубликовано:

 

10 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 427   
@BackToBackSWE
@BackToBackSWE 5 лет назад
Table of Contents: The Problem Introduction 0:00 - 1:31 Walking Through The Brute Force 1:31 - 4:19 Analyzing The Brute Force Solution 4:19 - 6:58 Lower Bounding The Brute Force 6:58 - 10:25 Let's Think Harder: Reapproaching Things 10:25 - 13:03 First Satisfying Window Found 13:03 - 13:51 We Now Make A Key Choice 13:51 - 17:43 Observing The Work The More Optimal Solution Does 17:43 - 19:25 Time Complexity 19:25 - 20:35 Space Complexity 20:35 - 21:36 Wrap Up 21:36 - 22:14 The code for both Brute Force and Optimal solutions are in the link in the description. Fully commented for teaching purposes.
@akhileshsingla3212
@akhileshsingla3212 5 лет назад
Please pin this.
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@akhilk5121
@akhilk5121 4 года назад
The link to the code is broken.
@mmfawzy4850
@mmfawzy4850 4 года назад
Boss no link for the code !
@023ankit
@023ankit 4 года назад
@@BackToBackSWE no code in description?
@SameerSrinivas
@SameerSrinivas 5 лет назад
Thanks a lot for choosing intuition based approach. This is the most important skill in problem solving. Thanks for your time and energy spent making these videos and for writing beautiful code. Was able to understand with no confusion. Those are very intuitive variable names! Keep rocking!!!
@BackToBackSWE
@BackToBackSWE 5 лет назад
thanks
@vivekgr3001
@vivekgr3001 4 года назад
Just love the way he explains.
@aholagunju
@aholagunju 5 лет назад
Why am I just discovering this channel? This is the best explanation I have seen so far. Makes it look simple as "abc". Thank you Ben.
@BackToBackSWE
@BackToBackSWE 5 лет назад
haha sure
@Egrodo1
@Egrodo1 5 лет назад
No request, just major kudos. Your videos are by far the best leetcode explanations I've seen, please keep it up.
@BackToBackSWE
@BackToBackSWE 5 лет назад
I'm trying to improve daily. Teaching is hard. It is one thing to know something. But I have to sit myself down and say...how do I communicate this? The effectiveness of a teaching is inversely proportional to the number of people you lose at each great intellectual "leap" (as I always say) a concept requires.
@doruwyl
@doruwyl 5 лет назад
I've watched a lot of video explanations to different coding problems. But I can say for sure that your way of explaining things is by far the best I've seen so far. I consider that you really try your best to make the audience to understand the solution to the problem rather than just showing a problem. Well done! I hope you will keep up posting new videos! Definetively this channel should have a lot more subscribers.
@BackToBackSWE
@BackToBackSWE 5 лет назад
yeah I will keep posting - and thanks haha, I've been at this for a while with little viewers
@jral1127
@jral1127 3 года назад
It took me so long to finally find a resource that makes sense. Your video and website is easy to understand and pure gold. Glad I found your channel from this problem, thanks!
@dankokozar
@dankokozar 5 лет назад
Brilliant. I believe it's very hard to edit the video in a stop-motion fashion and you're making that effort. That makes your videos interesting from start to end. I also like big and clear letters (visible on tablet). Kudos!
@BackToBackSWE
@BackToBackSWE 5 лет назад
Interesting, thanks
@edwardnewgate2198
@edwardnewgate2198 5 лет назад
Amazing work dude- I'm a fan of your code explanations! Keep em coming
@BackToBackSWE
@BackToBackSWE 5 лет назад
aw
@jordanmoore7298
@jordanmoore7298 4 года назад
Wonderful video. You made what could be a confusing concept into a clear one. I feel immensely more powerful behind the keyboard now!
@BackToBackSWE
@BackToBackSWE 4 года назад
haha nice
@randomguy-ew6ez
@randomguy-ew6ez 5 лет назад
Thank you!! Probably the only channel in the world where I won't touch the skip ad button or use ublock origin against.
@BackToBackSWE
@BackToBackSWE 5 лет назад
aw, thanks. Well...this channel has a long way to go...the initial videos were a rough start.
@jlpeng9036
@jlpeng9036 2 года назад
thank you man! your explain is wonderful!!! a lot of people tried to explain their code, but you are the first one explaining how the idea (the way we should think) to solve it without coding part. i now understand it!
@James-yz4cc
@James-yz4cc 4 года назад
The clearest explanation on RU-vid. You deserve way more subs!
@BackToBackSWE
@BackToBackSWE 4 года назад
ye
@RagazzoKZ
@RagazzoKZ 4 года назад
You are the best teacher man! Thanks!
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@kaushtubrawat8223
@kaushtubrawat8223 5 лет назад
I was solving some questions by myself and had doubts in some of them such as this one..and i came across your videos ..i must say you have put a lot of hard work in explanation and also in editing of your videos..hats off..SUBSCRIBED :)
@BackToBackSWE
@BackToBackSWE 5 лет назад
thanks
@fibber7062
@fibber7062 4 года назад
Thank you for all the work you put into creating these videos! You're awesome!
@BackToBackSWE
@BackToBackSWE 4 года назад
nah, u are
@ponderatulify
@ponderatulify 3 года назад
You are a WONDERFUL educator. That's how my mind works. I can't go full abstract from the get-go. I start simple from a concrete case, specific case, then I can generalize. Always thought this was wrong, because I wasn't able to REMEMBER solutions... . Thank you man.
@fridagutierrezmireles1193
@fridagutierrezmireles1193 4 года назад
I love all of your videos, thank you for making me understand everything better!
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@xsnowcappedx
@xsnowcappedx 5 лет назад
Man I just graduated and started job hunting. These videos have finally made everything I've studied start to come together ( I really couldn't understand a lot ). EVERY other video/explanation has been so confusing for me. You're genuinely giving me hope. Keep this up I really appreciate it. Do you plan to cover any kind of OOP design or system design/scalability questions?
@BackToBackSWE
@BackToBackSWE 5 лет назад
Hope is the goal. And...yeah I want to do an OOP/system design thing but for that I need more independent study. I read "Clean Code" and "Clean Architecture" by Robert C. Martin. "Clean Architecture" is a fantastic, amazing, complete, book on good Object Oriented design and designing scalable OO systems. And comments like this inspire me but make me sad too. I have hundreds of more quality videos in me...will the world ever see them? ... This project will take at least a year to develop into the minimum of what I want it to be. That makes me sad. A lot of hard work and lonely days ahead in front of a computer screen...but it's ok.
@kellyxiao3060
@kellyxiao3060 5 лет назад
@@BackToBackSWE you did really really amazing work.
@BackToBackSWE
@BackToBackSWE 5 лет назад
@@kellyxiao3060 haha thanks
@sahil_cse_guy2684
@sahil_cse_guy2684 5 лет назад
@@BackToBackSWE you will be more searched on youtube in coming months if you continue to explain like this.Never ever loose hope.GOod Luck!
@BackToBackSWE
@BackToBackSWE 5 лет назад
@@sahil_cse_guy2684 thx
@namratam1522
@namratam1522 4 года назад
Hi Ben, I had been searching for these all problems to be explained around "Why" and "How", you have made me stop my search and I struggle to believe that someone could teach better than my expectations. I am from India and love the way you teach, amazing man.
@BackToBackSWE
@BackToBackSWE 4 года назад
hey -Ben
@atibhiagrawal6460
@atibhiagrawal6460 5 лет назад
I have an interview of Monday and your videos are the besttttt
@BackToBackSWE
@BackToBackSWE 5 лет назад
nice
@RahulVerma-fz2jf
@RahulVerma-fz2jf 3 года назад
Really good work man. The best part is you, explaining the thinking process of how to go about optimizing brute to a better solution. Keep up the good work .
@BackToBackSWE
@BackToBackSWE 3 года назад
thanks and ok
@ibrahimt09
@ibrahimt09 3 года назад
Very well explained!!! Thank you very much for taking the time and effort to walk through in this depth!
@BackToBackSWE
@BackToBackSWE 3 года назад
sure
@kratigupta80
@kratigupta80 3 года назад
You are doing a fantastic job I must say, and I just now saw your platform where u have put code, solution, video all at one place, and it is God level.
@kannappansuresh2447
@kannappansuresh2447 2 года назад
crystal clear explanation, thanks man. got stuck with problem for two days, I wanted a in-depth explanation of the algorithm and you provided it!
@neerumittal9028
@neerumittal9028 2 года назад
This is the most knowledge enhancing video i have seen for ds problems and it is to the point. keep the work good up.
@BackToBackSWE
@BackToBackSWE 2 года назад
Elated to hear that! Explore some awesome videos in our DSA course by subscribing on our website using "RU-vid40" for a 40% discount - backtobackswe.com/pricing
@adithyabhat4770
@adithyabhat4770 4 года назад
I really like your approach of teaching, you start with brute force and then go on improving that. Thanks!
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@xiuwenzhong7375
@xiuwenzhong7375 5 лет назад
thanks a lot for hint of this problem. Using one HashMap to store all the target character and the times they need to show. Once the value change to 0, match length + 1, (when fast point move), once the value change from 0 to 1, match length - 1, the way to check current substring is contain target string, we can use matchLength == map.size().
@BackToBackSWE
@BackToBackSWE 4 года назад
I haven't replied to this for a bit, replying to close this out in my "unresponded to comments" feed.
@jamesdvc
@jamesdvc 5 лет назад
Very well explained! Saved my time and it is very helpful! Thank you!
@BackToBackSWE
@BackToBackSWE 5 лет назад
nice
@aasthamehtatech
@aasthamehtatech 4 года назад
I'll mark today's date by this comment, I really did watch a few ur videos earlier, but today is when I realised the beauty of it! All this time, I jumped to problem solving directly, hoping to learn algorithm or even come up with 'em when I solve problems, now I do realise that first we need to understand the concept that deep, know y we r doing it & only then we'll able to come up with beautiful efficient soln. Also, I did like ur way of transitioning from intuitive brute force to an efficient one, that makes the content even more relatable. Thanks @BackToBackSWE :)
@BackToBackSWE
@BackToBackSWE 4 года назад
Thanks for the nice words -Ben
@jishulayek8252
@jishulayek8252 4 года назад
Excellent explanation!!! Really like to watch and learn from your tutorials.
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@Yunnn_life
@Yunnn_life 4 года назад
Doing leetcode for 2 days and I saw you 3 times! Subscribed!
@BackToBackSWE
@BackToBackSWE 4 года назад
hey
@youlihanshu
@youlihanshu 3 года назад
so well explained, such a clear quick course!
@deepakkhobragade5257
@deepakkhobragade5257 4 года назад
Awesome explanation! I really appreciate your efforts. Thanks!
@BackToBackSWE
@BackToBackSWE 4 года назад
ye
@The8merp
@The8merp 3 года назад
Thank you for the awesome explanation of both the algorithm and it's time and space complexity. I was struggling to understand the time and space complexity.
@BackToBackSWE
@BackToBackSWE 3 года назад
sure
@BaishaliGhosh13
@BaishaliGhosh13 5 лет назад
Thank you. The example driven explanation really brings clarity to my understanding.
@BackToBackSWE
@BackToBackSWE 5 лет назад
nice
@sreerampanigrahi
@sreerampanigrahi 4 года назад
It was a very well made with emphasis on important words and points. Loved the video and you earned a sub.
@BackToBackSWE
@BackToBackSWE 4 года назад
welcome aboard 🚢
@alejandroescalante857
@alejandroescalante857 4 года назад
EXCELLENT!!!!!! Thank you, you've made my day.
@BackToBackSWE
@BackToBackSWE 4 года назад
no u
@MAK28031991
@MAK28031991 5 лет назад
One thing which will take you forward in this domain is the way to you approach problem and optimize it further. Keep it up. All the best.
@BackToBackSWE
@BackToBackSWE 5 лет назад
nice
@XenaKai
@XenaKai 5 лет назад
There's a LC easy question (#438) like this that my friend and I were struggling with. Brute force solution is easy to come up with, but the optimal solution requires a little bit more practice. This video explained it perfectly. I've been watching your videos daily! Ordered EPI because of you and it came in the mail this morning.
@BackToBackSWE
@BackToBackSWE 5 лет назад
sweet, that's a good book. Tell me when you get into Google 😉😉
@XenaKai
@XenaKai 5 лет назад
@@BackToBackSWE First phone interview in a couple weeks 🙃. I'll let you know if I make it to their on-sites!
@AI_For_Scientists
@AI_For_Scientists 2 года назад
teaching is an art and you are gifted with that. thank you!
@BackToBackSWE
@BackToBackSWE 2 года назад
Thanks! try out my 5 day free mini course for some good content backtobackswe.com/
@asittripathy1778
@asittripathy1778 3 года назад
I am a fan of your code explanations. I must say great way to explain something in very simple way.
@BackToBackSWE
@BackToBackSWE 3 года назад
thx
@vanshmittal767
@vanshmittal767 5 лет назад
your teaching skill ismawesome man !!! love it
@BackToBackSWE
@BackToBackSWE 5 лет назад
thanks
@pranjalchoubey5929
@pranjalchoubey5929 4 года назад
Beautifully explained!
@BackToBackSWE
@BackToBackSWE 4 года назад
thanks
@TheRahul599
@TheRahul599 5 лет назад
I was just finding a teacher like you who teaches how to think, really you are a great teacher Sir......Lots of love and respect from India......
@BackToBackSWE
@BackToBackSWE 5 лет назад
thanks haha, love from San Francisco
@vekatasaiamulyapamidimukka7085
@vekatasaiamulyapamidimukka7085 4 года назад
Awesome explanation. Thank you so much for making such good videos. Helping us a lot.
@BackToBackSWE
@BackToBackSWE 4 года назад
sure, may the internet flourish
@xiaotongyan5394
@xiaotongyan5394 4 года назад
great explanation. I don't know how to thank you. I really like the transition from a brute force solution to an optimal one.
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@liingpangryantee7203
@liingpangryantee7203 3 года назад
It makes so much sense when you understood the technique, but man no way would I be able to come up with this technique in an interview
@laxatony
@laxatony 5 лет назад
Thanks for the clear explanation. You make the logic so easy to understand.
@BackToBackSWE
@BackToBackSWE 5 лет назад
sure
@pranavganorkar2379
@pranavganorkar2379 4 года назад
One of the most readable codes - 100 times better than those on leetcode discuss - Very easy to understand for anyone - Actually had figured out the approach before watching your video - But had problems implementing it myself - Thanks Ben !
@BackToBackSWE
@BackToBackSWE 4 года назад
Nice, thx
@pranavganorkar2379
@pranavganorkar2379 4 года назад
@@BackToBackSWE Just a small suggestion in your optimal code - We can maintain the frequency mapping only for required characters (those present in String t) in 'windowCharacterMapping' hashmap - As we do not care for characters which are not present in String t
@tomshannon4481
@tomshannon4481 2 года назад
Your videos are so helpful and clear.
@abhishekbhaware6719
@abhishekbhaware6719 4 года назад
very very thank you, sir, the way you approach is just like feeding a baby right from scratch it's just awesome this problem is right now in your assignment and I don't know how to solve it but by this, I can very easily do it
@BackToBackSWE
@BackToBackSWE 4 года назад
nice
@edin1256
@edin1256 2 года назад
Thank you very much, this really helped a lot.
@jeffenriquez9929
@jeffenriquez9929 4 года назад
Thank you! I was struggling with this.
@BackToBackSWE
@BackToBackSWE 4 года назад
glad it helped
@QVL75
@QVL75 Год назад
I really like the way you explained this problem. Very logical and easy to understand. Thank you!
@nupurjaiswal957
@nupurjaiswal957 3 года назад
This is so helpful. Thanks a lot.
@MrAlus3
@MrAlus3 Год назад
Oh boy, oh boy. This is very good explanation. When you said this issue is consider "hard" I was suprised, since you made it so easy by breaking down this brute force and optimal solution. Cheers
@BackToBackSWE
@BackToBackSWE Год назад
haha thanks! Means a lot
@HumalDiscover
@HumalDiscover 4 года назад
You suddenly make the problem so easy to understand by abstracting and explaining the main thing. Thanks
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@jakefromstatefarm3954
@jakefromstatefarm3954 3 года назад
absolutely brilliant! thanks for taking a chance on us!
@AyushiSharmaDSA
@AyushiSharmaDSA 4 года назад
thank u so much for this video
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@biswamohandwari6460
@biswamohandwari6460 4 года назад
You explain like a real man... Amazing
@BackToBackSWE
@BackToBackSWE 4 года назад
lol thx
@tushargoyal3804
@tushargoyal3804 4 года назад
You are a brilliant teacher!!!! You really built the concepts.
@BackToBackSWE
@BackToBackSWE 4 года назад
thanks
@johnlabarge
@johnlabarge 5 лет назад
Amazing explanation. You're awesome at this.
@BackToBackSWE
@BackToBackSWE 5 лет назад
thanks
@zhanginou
@zhanginou 5 лет назад
Super clear man, thanks!
@BackToBackSWE
@BackToBackSWE 5 лет назад
sure
@Tanu-br9bp
@Tanu-br9bp 3 года назад
Just love the way you explain things. Your videos are the best. Good job 👏 👍
@BackToBackSWE
@BackToBackSWE 3 года назад
thanks! hey
@Tanu-br9bp
@Tanu-br9bp 3 года назад
@@BackToBackSWE Hi, I am stuck on this question (www.lintcode.com/problem/word-pattern-ii/description). Can you please create a video for the same.
@tianxiaowang3771
@tianxiaowang3771 5 лет назад
The Ω part is a little confused, but another part is very clear. Thanks, Ben. your video gives me a log help
@BackToBackSWE
@BackToBackSWE 5 лет назад
Sure. And watch this: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0oDAlMwTrLo.html
@Liokki
@Liokki 4 года назад
Great explanation, thanks for the video. Helped me a lot in understanding the problem in preparation for an upcoming Facebook interview
@BackToBackSWE
@BackToBackSWE 4 года назад
great.
@djlivestreem4039
@djlivestreem4039 2 года назад
you're the best bro seriously never stop please
@BharCode09
@BharCode09 4 года назад
OMG such neat intuitive explanation! Thanks for your efforts! Also, you have a lot of resemblance with one of my cousins and we are Indian! :)
@BackToBackSWE
@BackToBackSWE 4 года назад
Ay, Indian fam
@rohitpal7739
@rohitpal7739 4 года назад
best ! love how you cut videos
@BackToBackSWE
@BackToBackSWE 4 года назад
thanks
@AngadSingh97
@AngadSingh97 4 года назад
Really nicely explained, thanks man!
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@sebastianacostamolina9593
@sebastianacostamolina9593 11 месяцев назад
As always thank you !
@enigma2886
@enigma2886 3 года назад
I think I am dumb af, cOZ I hAve To KeEp rePlaYing ThE vIdEO EDIT: finally got it ! you genius teacher man !
@BackToBackSWE
@BackToBackSWE 3 года назад
lol great
@alpishjain1317
@alpishjain1317 3 года назад
Awesome explanation!
@RDharini-yg1nm
@RDharini-yg1nm Месяц назад
Very Helpful, Fantastic Explanation
@potterhead__5121
@potterhead__5121 4 года назад
Huge thanks! You're awesome!
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@ranjanrohit64
@ranjanrohit64 5 лет назад
thank you, sir, for this beautiful explanation. Made me subscribe and happy to watch your more videos and get good knowledge .
@BackToBackSWE
@BackToBackSWE 5 лет назад
hahaha nice, thanks
@saharhusseini7419
@saharhusseini7419 3 года назад
Thank you for the good explanation.
@2k7Bertram
@2k7Bertram 2 года назад
Beautifully explained. Thanks!
@BackToBackSWE
@BackToBackSWE 2 года назад
Thank You, Glad you liked it. Do check out backtobackswe.com/platform/content and please recommend us to your family and friends :)
@sahil_cse_guy2684
@sahil_cse_guy2684 5 лет назад
you were simply amazing!
@BackToBackSWE
@BackToBackSWE 4 года назад
thanks
@harishgovindan
@harishgovindan 4 года назад
Well explained!! Thanks!! I would like to know how the characters are search within the window using the hash table in O(1) time.
@BackToBackSWE
@BackToBackSWE 4 года назад
I don't remember this problem well nor the solution enough to answer
@RuthChirinos
@RuthChirinos 3 года назад
I've discovered the channel, great explanation, thanks!!
@syedimam8663
@syedimam8663 4 года назад
Your explanations are the best in the world!
@BackToBackSWE
@BackToBackSWE 4 года назад
thanks
@MiddleEasternInAmerica
@MiddleEasternInAmerica 3 года назад
THANK YOU SO MUCH
@suhasnayak4704
@suhasnayak4704 4 года назад
Thanks! In the code while mentioning about time complexity instead of mentioning leetcode runtime, put it in terms of big o notation, that would be more helpful.
@BackToBackSWE
@BackToBackSWE 4 года назад
good suggestion
@sophiehall38
@sophiehall38 5 лет назад
Expand the window until it satisfies, then contract the window. Nice explanation!
@BackToBackSWE
@BackToBackSWE 5 лет назад
thanks. hey.
@gkrithika7552
@gkrithika7552 3 года назад
Awesome video with great explanation. Thanks a lot for such amazing and easily understandable video
@satyadeeproat2012
@satyadeeproat2012 4 года назад
I was confused while solving leetcode Sliding window questions. Leetcode discussion section didn't help. Watched this video and now I am able to solve most of sliding window medium level questions in 15-20mins. Thanks for the video
@BackToBackSWE
@BackToBackSWE 4 года назад
haha great
@Chiving
@Chiving 4 года назад
No way someone can come with this solution on 45 minutes
@BackToBackSWE
@BackToBackSWE 4 года назад
Yeah
@kanishkkumar4746
@kanishkkumar4746 3 года назад
I came to this idea just after seeing the solution and even when am not good !
@th3tagang
@th3tagang 3 года назад
you are not being interviewed on your experience, but on your ability to memorize these problems. I know people will claim, oh, there are concepts to understand, but the reality is your ability to develop object oriented systems cannot be determined with hundreds of algorithms that have their own niche.... Unfortunately, we are perpetuating this by studying for interviews...
@kanishkkumar4746
@kanishkkumar4746 3 года назад
@@th3tagang you are wrong buddy there are people who can solve problems without doing leetcoding (i.e. memorizing problems ) , an extreme example can be Gennady korotkevich !
@zlmsailor
@zlmsailor 3 года назад
@@kanishkkumar4746 You could not possibly find tens of thousands of them to meet the demand of FAANG.
@nikhil.pandey
@nikhil.pandey 4 года назад
it's my 1st video on this channel............... and guess what? I love it by your approach to the solution .!!
@BackToBackSWE
@BackToBackSWE 4 года назад
nice
@Max-zf5ot
@Max-zf5ot 5 лет назад
Amazing effort !!!!
@BackToBackSWE
@BackToBackSWE 5 лет назад
thx
@rohitprasad365
@rohitprasad365 3 года назад
Wow, This is the best explanation, Thank you for making our lives easier.
@sciphilo754
@sciphilo754 3 года назад
Lovely intuitive explanation!
@BackToBackSWE
@BackToBackSWE 3 года назад
Thank you!
@ramadaskamat6418
@ramadaskamat6418 3 года назад
I wish I found this channel earlier, u r so good
@BackToBackSWE
@BackToBackSWE 3 года назад
welcome & no ur gud
@manethk
@manethk 4 года назад
Well done!
@BackToBackSWE
@BackToBackSWE 4 года назад
thx
@nabidulalam6956
@nabidulalam6956 3 года назад
Concise and precise explanation.
@adityaverma6733
@adityaverma6733 5 лет назад
great video man!
@BackToBackSWE
@BackToBackSWE 5 лет назад
thanks!
@pial2461
@pial2461 4 года назад
thanks a lot Ben!
@BackToBackSWE
@BackToBackSWE 4 года назад
sure
@kylemcshea1373
@kylemcshea1373 3 года назад
This is amazing thank you
@BackToBackSWE
@BackToBackSWE 3 года назад
sure
@ajaypant1653
@ajaypant1653 5 лет назад
thanxx for making me undersatnd bro.
@BackToBackSWE
@BackToBackSWE 5 лет назад
ye
@watcher5232
@watcher5232 3 года назад
Trust me, a very clear explanation. I will definitely donate when I pass my interview. lol
Далее
Sliding Window Technique - Algorithmic Mental Models
36:45
Uyda takrorlab yurmang
00:38
Просмотров 122 тыс.
Minimum Window Substring | Sliding Window | LeetCode
18:00
A.I. ‐ Humanity's Final Invention?
18:30
Просмотров 3,3 млн