Thanks for the video, Bro. very clear explanation. camera is little blur. formula is not visible. it's my sincere request, use better camera Bro. Thank you very much.
@aizad786iqbal3 күн бұрын
kaha gaya usse dhundho... u should come back... views would sky rocket and it'll really help a lof of people .... your vides are clear precise and exactly too the point...
@samirnasser-eddindarsija88544 күн бұрын
saved my ass :)
@chloeyeo44274 күн бұрын
Thank you!!! The explanation at 3:24 was so good! It really helps if you watch this video with the pseudocode for the prefix/lps table and the peusodocde for kmp search in front of you 😄 happy coding!
@user-vr2go1bj5b6 күн бұрын
You are my life teacher
@abhaycuram7 күн бұрын
This is the best explanation of the knapsack problem! Thank you very much.
@benpurcell5918 күн бұрын
3 mins in , very clear, great explanation
@kshitijtakarkhede78338 күн бұрын
Crystal clear sir
@pulkitaggarwal19318 күн бұрын
Hello geeks, I have a question, how will this be executed T[0][I] = T[0][i-2] for i=1, it will throw an exception "index out of bound". Can someone please help me with this?
@Humas00711 күн бұрын
Who all come from chat gpt recommendation
@freecourseplatformenglish282913 күн бұрын
GOAT of dynamic problem solution.
@user-vr2go1bj5b13 күн бұрын
even given eternal time to me, I cannot come up with this algorithm... I know It is really typical problem. wow so difficult;;
@sajalchaurasia590413 күн бұрын
Beautiful explanation
@user-vr2go1bj5b15 күн бұрын
Wow the intro is so good!! now I understand why thread(link) is needed! bc we have to come back root, without stack or recursion! wow Thanks my teacher!!!
@AKProductionsTelugu15 күн бұрын
0:01 turn on subtitles and see Tushar's name 😂😂
@ranjitprajapati95116 күн бұрын
Very good 😮
@killerthoughts615017 күн бұрын
the only man on the internet to nail this explanation
@henrydeutsch513017 күн бұрын
Phenomenal tutorial, very clear. Thanks!
@touchskyfacts139117 күн бұрын
Anyone in 2024 July??
@yaaimcoder17 күн бұрын
Should have commented on the uniqueness of rolling hash bruhhhh
@kingshorts1259018 күн бұрын
thank you sir
@marcolunardi363019 күн бұрын
Excelent video, helped a lot
@MrDirtzuke19 күн бұрын
true
@Profnegi19 күн бұрын
bro thx a lot.. most of the youtuber now a days just focus on learning the dp and do recursive solution then convert into dp (tabulation) just follow the prewritten steps by some youtuber.. they don't understand, how amazing the tabulation is..
@parameshkumar658021 күн бұрын
why youtube didn't recommended when i searched KMP wasted 1 hour 😭
@purpleheart382521 күн бұрын
Very poor explanation 🙄🙄
@rushivt24 күн бұрын
I have seen many other videos for this problem, but yours is the one that made me follow every step clearly. Thank you!
@milfkilla25 күн бұрын
Arigato
@akshayanm25 күн бұрын
In the video, you said the TC of building the BIT is O(nlogn). If we use a prefix sum array just for making the tree, we can reduce it to O(n) right?
@ankitagarg650525 күн бұрын
Not understand
@bartodziej58626 күн бұрын
great video
@idontknow-wl6su26 күн бұрын
Thanks for a clear explanetion :D
@saqibmasood50127 күн бұрын
Nicely explained
@nikhilchourey158027 күн бұрын
best explaination on internet
@paraskamboj103928 күн бұрын
Thankyou so much sir
@lovefor01129 күн бұрын
9:41 if suppose there is a tiny url exising for a long url and you do put, then it will override the existing tiny url.. will it make sense?
@aaronschwartz-messing470129 күн бұрын
Thank you! This is the most thorough video explanation on Morris Traversal that I have been able to find.
@SAURAVVISHNUGITTEАй бұрын
there is a problem at 6:45 , after visiting -1 , we got to 2 , then we begin finding predecessor of 2 , Alas , finding predecessor of 2 means going right most in left sub-tree of 2 , here left subtree is -1 , then lets find predecessor ,-1 -> right = 2 , then 2-> right = 5 , 5-> right = 6 , 6-> right = 8 , 8 ->right = 10 , we are moving in totally different direction ....now . Actually this must stop when predecessor is found , but for predecessor , we keep moving right ? Edit: Now I saw the final code , while finding predecessor , you solved the problem by doing , predecessor-> right = current , then break .
@aayushgupta1186Ай бұрын
Q1. How communication is done b/w servers? Ex. N2 and N3 Q2. How search will be performed on the data present in blob/cold storage?
@somiljain896Ай бұрын
The best explaination with perfect testcases that I found for this question on Internet. Thank you!
@dibyajyoti_ghosalАй бұрын
Why do you not make any more videos? These videos are literally gems! I wish you had made more videos on the system design!
@deddykakunsiАй бұрын
Thank you. Very detail and understandable.
@meghnasrivastava568Ай бұрын
Best explanation,I have watched so far!
@sarramarmouche8344Ай бұрын
Thank you great explanation
@HadisKianpour-iw2niАй бұрын
why 8? i cant undrestand:(
@shubhamkumar-hx1fbАй бұрын
Why do you sfeak and not speak 😂😂
@giovannimaltisotto4601Ай бұрын
Hero
@256coolАй бұрын
Won't the counter/all-host/range_based approch generate duplicate tiny urls? With these approaches how do I search if a long url already exists? Won't a DB table [long -> tiny] also be required to avoid duplicate URL generation?