Anagram Pattern Search
6:09
8 жыл бұрын
Adaptive Huffman Coding - Part 2
34:55
Shortest Range in K sorted lists
9:44
Adaptive Huffman Coding Tree Example
25:13
Huffman Coding
17:41
8 жыл бұрын
Building Bridges Dynamic Programming
10:35
Trie Insert and Search
7:54
8 жыл бұрын
Check if binary tree is balanced
17:56
Square root of a number
6:29
8 жыл бұрын
Пікірлер
@firefly3519
@firefly3519 6 күн бұрын
Very helpful with the diagrams and example run through the code - thank you!
@cv_1960
@cv_1960 6 күн бұрын
thank u so much
@emirhandemir3872
@emirhandemir3872 25 күн бұрын
Great and simple explanation! I liked the video!
@IDeserve
@IDeserve 25 күн бұрын
Thanks Emir!
@gajjalaveeranjaneyulu9123
@gajjalaveeranjaneyulu9123 26 күн бұрын
i have little bit confuse and please explain better way
@cordrust
@cordrust Ай бұрын
great
@IDeserve
@IDeserve Ай бұрын
Thank you!
@jabedhasan21
@jabedhasan21 Ай бұрын
This is the smartest way to explain and visualize this hard problem. We miss you, buddy. Why did you stop? Thank you so much.😍
@IDeserve
@IDeserve Ай бұрын
Thank you!
@AnamIbnJafar
@AnamIbnJafar Ай бұрын
Great Explanation. Thanks for the video.
@IDeserve
@IDeserve Ай бұрын
Thanks Anam!
@mxpaspa
@mxpaspa Ай бұрын
Great animation, this is perfect
@IDeserve
@IDeserve Ай бұрын
Thank you!
@nuraynasirzade
@nuraynasirzade 2 ай бұрын
YES! you deserve, i was searching for this problem for 3 hours and finally found it Good work keep it up
@IDeserve
@IDeserve 2 ай бұрын
Thanks Nurayna :)
@jasleenkaur5070
@jasleenkaur5070 3 ай бұрын
finally got this algo thanks a lot
@IDeserve
@IDeserve 2 ай бұрын
Thanks Jasleen!
@Atpataang
@Atpataang 3 ай бұрын
Great job
@benpurcell591
@benpurcell591 4 ай бұрын
Great job. Wondered how this was done recursively, I could only find iterative approaches using maxheap. Very nice solution!
@IDeserve
@IDeserve 2 ай бұрын
Thanks Ben :)
@shivanshshekhar
@shivanshshekhar 4 ай бұрын
Was really struggling to the point I was gonna skip this algorithm. You helped me understand it, thank you so much for your help! This is way better than some videos with more views.
@IDeserve
@IDeserve 2 ай бұрын
Thanks for the comment Shivansh :)
@theslimeoxidizer3308
@theslimeoxidizer3308 4 ай бұрын
string shortestPalindrome(string s) { string ans=s; reverse(ans.begin(),ans.end()); ans=s+'#'+ans; vector<int>lps(ans.size()+2,0); int i=1; int len=0; while(i<ans.size()){ if(ans[i]==ans[len]){ len++; lps[i]=len; i++; } else{ if(len!=0)len=lps[len-1]; else i++; } } if(lps[ans.size()-1]<s.size()){ string m = s.substr(lps[ans.size()-1],ans.size()-lps[ans.size()-1]); reverse(m.begin(),m.end()); return m+s; } return s; }
@nd2703
@nd2703 4 ай бұрын
why r u not making more videosssss???????????
@IDeserve
@IDeserve 2 ай бұрын
:(
@901shake
@901shake 5 ай бұрын
My Answer in Python class Node: def __init__(self,key): self.left=None self.right=None self.key=key def PrintTree(self): if self.left: self.left.PrintTree() print(self.key) if self.right: self.right.PrintTree() # Insert a child node to the parent node def insert(parent, child, i): if i == 1: parent.left = child else: parent.right = child def CreateBBT(Array,BBT): midkey=math.floor(float(len(Array))/2) BBT.key=Array[midkey] leftArray=Array[0:max(0,midkey)] rightArray=Array[midkey+1:len(Array)] if len(leftArray)!=0: insert(BBT,Node(400),1) CreateBBT(leftArray,BBT.left) if len(rightArray)!=0: insert(BBT,Node(400),2) CreateBBT(rightArray,BBT.right) BBT=Node(500) Range=range(1,8,1) Array=list(Range) print(Array) CreateBBT(Array,BBT) BBT.PrintTree()
@901shake
@901shake 5 ай бұрын
def lowcomans(a,b,root): global x if (root==None): return x value=lowcomans(a,b,root.left)+int(root.key==a or root.key==b)+lowcomans(a,b,root.right) if (value==2): print("answer is:",root.key) x=5 return x return value Dropping my answer in python incase someone looks around and want to try (need to define x=0 as a global variable, can do without it but then you can get multiple printings on the answer)
@abhijitkumarsinha
@abhijitkumarsinha 6 ай бұрын
sweet and simple
@IDeserve
@IDeserve 2 ай бұрын
Thanks Abhijit!
@saeidanwar8587
@saeidanwar8587 6 ай бұрын
I think time complexity would be total number of elements * log k, not max number of element in a list * log k.
@asdfasyakitori8514
@asdfasyakitori8514 7 ай бұрын
Great video but it might went too fast when it enters the code part
@cherryayethihan
@cherryayethihan 7 ай бұрын
You merge two building lines but what if there are 3 buildings overlapping, or more?
@benpurcell591
@benpurcell591 4 ай бұрын
You do it recursively. So 2 becomes 1, then another pair becomes 1 and so on
@emilianobustamante5013
@emilianobustamante5013 7 ай бұрын
been trying to understand it for hours and I understood it perfectly in a 15 minute video. thank you so much!
@IDeserve
@IDeserve 2 ай бұрын
Thanks :)
@bibhu_pala
@bibhu_pala 7 ай бұрын
This is my fvrt place to learn kmp
@lipsachhotray1021
@lipsachhotray1021 8 ай бұрын
Thank you! Finally understood the algo!
@IDeserve
@IDeserve 2 ай бұрын
Thanks :)
@ntesla5
@ntesla5 8 ай бұрын
8 years old but still better explanation compared to newer videos explaining the same
@IDeserve
@IDeserve 2 ай бұрын
Thank you :)
@MounikaBanoth
@MounikaBanoth 8 ай бұрын
best explanation
@IDeserve
@IDeserve 2 ай бұрын
Thanks :)
@RichardFarmbrough
@RichardFarmbrough 8 ай бұрын
Almost perfect explanation. Thank you.
@IDeserve
@IDeserve 2 ай бұрын
Thanks :)
@Kushal-p7i
@Kushal-p7i 9 ай бұрын
Bruh!! killed it in 5 min ...thank u !!❤
@IDeserve
@IDeserve 2 ай бұрын
Thanks :)
@tempregex8520
@tempregex8520 11 ай бұрын
though there is a special case that needs to be handled if any of the element in the array is 0 right?
@l040352
@l040352 11 ай бұрын
Good job
@thomasfrank132
@thomasfrank132 Жыл бұрын
Best explanation.
@IDeserve
@IDeserve 2 ай бұрын
Thanks :)
@learner246
@learner246 Жыл бұрын
if you're from the top, don't give up.
@2jayanthmahadesh360
@2jayanthmahadesh360 Жыл бұрын
very nice explanation!!
@IDeserve
@IDeserve 2 ай бұрын
Thank you :)
@casinarro
@casinarro Жыл бұрын
the best and most clear explanation of manacher on YT
@IDeserve
@IDeserve 2 ай бұрын
Thank you :)
@damianwu0078
@damianwu0078 Жыл бұрын
Amazing step by step guide!
@IDeserve
@IDeserve 2 ай бұрын
Thanks Damian!
@sravantipris3544
@sravantipris3544 Жыл бұрын
👏👏👏
@reekdas9219
@reekdas9219 Жыл бұрын
this was really the best explanation of this !
@IDeserve
@IDeserve 2 ай бұрын
Thank you :)
@abhishekhm.s2719
@abhishekhm.s2719 Жыл бұрын
bestu bro
@IDeserve
@IDeserve 2 ай бұрын
Thanks Abhishek!
@gagandeepkaur3739
@gagandeepkaur3739 Жыл бұрын
Sir please run it for [3,1,2], Thank me laterrrrrrr
@Vikashkumarsinha007
@Vikashkumarsinha007 Жыл бұрын
aap ne to bacche ko v samjha dia bhayea thanks
@IDeserve
@IDeserve 2 ай бұрын
Thanks Vikash!
@preethipara8028
@preethipara8028 Жыл бұрын
Crystal Clear💎
@IDeserve
@IDeserve 2 ай бұрын
Thanks Preethi!
@poorpanda9033
@poorpanda9033 Жыл бұрын
Brooooooo, What a explanation I've searching for hours & yet you managed to explained it within 4 mins <3
@IDeserve
@IDeserve 2 ай бұрын
Thank you :)
@felipesantiagogama2833
@felipesantiagogama2833 Жыл бұрын
Very good explanation!
@IDeserve
@IDeserve 2 ай бұрын
Thank you :)
@ShashankYadav-xt3my
@ShashankYadav-xt3my Жыл бұрын
Since 2-3 days I am finding the video which explains the KMP algorithm in an easy way now find it.... thank you very much
@IDeserve
@IDeserve Жыл бұрын
Glad it helped Shashank!
@MauserCat
@MauserCat Жыл бұрын
Nicely done, sir! Solved the problem I have been confused for hours!
@IDeserve
@IDeserve Жыл бұрын
Glad it helped!
@Hope.20L
@Hope.20L Жыл бұрын
isnt it a avl tree
@Ravikumar-ie3cw
@Ravikumar-ie3cw Жыл бұрын
Hi there, would anyone please explain to me how this question can be solved for the below test cases with the above logic: test case-1: array = {1, 7, 2, 3, 4, 5, 6} test-case-2: array = {1, 2, 3, 4, 5, 9, 7, 8} I would really appreciate your help
@geld5220
@geld5220 Жыл бұрын
I feel dumb, it was difficult for me to understand even after he wrote it on a slide. smh..
@IDeserve
@IDeserve Жыл бұрын
🙈
@geld5220
@geld5220 Жыл бұрын
@@IDeserve I can try to ask chatgpt to explain it to me in laymen’s term 🤦‍♂️
@IDeserve
@IDeserve Жыл бұрын
😅
@NaitikMishra-ll7el
@NaitikMishra-ll7el Жыл бұрын
best video to understand Manacher's Algorithm.👍👍
@IDeserve
@IDeserve Жыл бұрын
Thank you!!