All Possible Full Binary Trees | Recursion Tree | Memoization | GOOGLE | AMAZON | Leetcode-894

  Рет қаралды 6,826

codestorywithMIK

codestorywithMIK

Күн бұрын

Пікірлер: 87
@souravjoshi2293
@souravjoshi2293 Жыл бұрын
Leetcode should hire you for solution explanations man. You are just exceptional ❤
@benoitblanc-zl8rc
@benoitblanc-zl8rc Жыл бұрын
Hands down the most clear explanation on youtube Subscribed ❤
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Welcome to my small channel. Thank you for your kind words ❤️😇
@wearevacationuncoverers
@wearevacationuncoverers Жыл бұрын
Salute to your dedication. Travelling and making videos, that's dope
@shubhamagarwal8297
@shubhamagarwal8297 Жыл бұрын
really
@DurgaShiva7574
@DurgaShiva7574 Жыл бұрын
bas aapki zabardast explanation and observation ke paise h, varna sab aapke jaise h.. in short, amazing content !!
@floatingpoint7629
@floatingpoint7629 Жыл бұрын
thanks for the explanation. this question was tricky i was thinking of using take/noTake pattern but was not able to come up with the solution.
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Glad we all learn a lot of things from this qn 🥰😇
@iWontFakeIt
@iWontFakeIt Жыл бұрын
i solved it perfectly but even then i came to watch your approach
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thank you so much 🙏❤️
@codestorywithMIK
@codestorywithMIK Жыл бұрын
SIMILAR Qn : Leetcode Link -> leetcode.com/problems/unique-binary-search-trees-ii/
@prashantvishwakarma6100
@prashantvishwakarma6100 Жыл бұрын
Katai pyaara solution kal apun idhar hi ayega smjhne !!!!Subscribed...
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thank you so much 😇🙏❤️
@thekindspill
@thekindspill Жыл бұрын
I am a big fan of yours. You are exceptionally good at making any problem easy
@AlishaKhan-ww3io
@AlishaKhan-ww3io Жыл бұрын
This channel is a blessing to us ❤❤
@NikhilRaj-wv6nf
@NikhilRaj-wv6nf Жыл бұрын
Actually I was waiting for this video. just now I solved by recursion Mik. later I will watch memoization concept thank you haha
@souravjoshi2293
@souravjoshi2293 Жыл бұрын
Awesome bhai. Recursion se bhi bangaya to it's a great achievement. I am also working hard and hope to be able to solve on my own 😃
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Sure Nikhil Thanks a lot 😇❤️
@dhairyachauhan6622
@dhairyachauhan6622 Жыл бұрын
thanks bro beautifully explained cleared all my doubts.
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thank you so much Dhairya ❤️😇
@avinashkumarrao9728
@avinashkumarrao9728 Жыл бұрын
bhaishaeb kya samjate ho yaar pura dimag mai utar jata hai
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thank you 😇🙏
@AtulSolanki-v6x
@AtulSolanki-v6x Жыл бұрын
Great Explanation Thanks🙏
@codestorywithMIK
@codestorywithMIK Жыл бұрын
You are welcome 🙏😇
@vasimpathan8128
@vasimpathan8128 Жыл бұрын
Easiest Explaination Ever....
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thank you so much ❤️😇
@riddhimaheshwari1086
@riddhimaheshwari1086 7 ай бұрын
thank you so much for such a clear and amazing explanation😁
@dayashankarlakhotia4943
@dayashankarlakhotia4943 Жыл бұрын
Mind blowing explanation. Thanks
@codestorywithMIK
@codestorywithMIK Жыл бұрын
😇🙏❤️
@anuppatankar4294
@anuppatankar4294 Жыл бұрын
Great Explanation 🤩
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thank you so much 😇🙏❤️
@siddharthshinde7238
@siddharthshinde7238 Жыл бұрын
can u make a video of solving this question using java ?
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Code for memoizing using vector : class Solution { public: //unordered_map mp; vector mp; vector solve(int n) { if(n % 2 == 0) { //even return {}; } if(n == 1) { TreeNode* root = new TreeNode(0); return {root}; } if(mp[n].size() != 0) { return mp[n]; } vector result; for(int i = 1; ileft = l; root->right = r; result.push_back(root); } } } return mp[n] = result; } vector allPossibleFBT(int n) { mp.resize(21); return solve(n); } };
@manish_mnnit
@manish_mnnit Жыл бұрын
Fabulous Explaination Bro
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thanks a lot 😇❤️🙏
@puskinmittal8956
@puskinmittal8956 Жыл бұрын
can you explain how null printed in code, silly doubt
@amitkumarchoudhary9008
@amitkumarchoudhary9008 Жыл бұрын
Bhaiya time complexity ky hogi
@shubhamagarwal8297
@shubhamagarwal8297 Жыл бұрын
subscribed
@dhanashreegodase4445
@dhanashreegodase4445 Жыл бұрын
nice explanation
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thank you 😇🙏
@kumariranjanayadav4652
@kumariranjanayadav4652 Жыл бұрын
Thanks alot ❤
@AyushRaj-we2og
@AyushRaj-we2og Жыл бұрын
Understood😁
@UtkarshPatel-v9o
@UtkarshPatel-v9o Жыл бұрын
dhua nikal gaya bhai
@codestorywithMIK
@codestorywithMIK Жыл бұрын
😇❤️🙏
@doctorajshorts1590
@doctorajshorts1590 Жыл бұрын
day 2: can you please make a video on 273. Integer to English Words on leetcode , please
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Hi there, I will surely cover this. Just a tight schedule. Will soon cover
@kishan.17
@kishan.17 Жыл бұрын
nice explanation bro u are super
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thanks a lot Kishan 😇❤️
@sachinmohanty4577
@sachinmohanty4577 Жыл бұрын
Aaj thoda late aaya video MIK😅 .. you inspire me to have this consistency ❤
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Yes sachin, Apologies for delay. Actually I am travelling this weekend. Took some time 😅
@wearevacationuncoverers
@wearevacationuncoverers Жыл бұрын
@@codestorywithMIK how come you are so dedicated man 🔥. I get motivated from your every video
@souravjoshi2293
@souravjoshi2293 Жыл бұрын
Same bro. This guy has made me consistent too.
@vineettanwar7880
@vineettanwar7880 Жыл бұрын
thank you sir
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Most welcome 🙏 😇
@raganaroak182
@raganaroak182 Жыл бұрын
u r awesome bro💥💥
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thank you so much 😇🙏
@ugcwithaddi
@ugcwithaddi Жыл бұрын
I stopped at 15:00 and coded it myself. How come you make things look so easy 🫡🫡
@ugcwithaddi
@ugcwithaddi Жыл бұрын
Travelling and making video 🫡🫡🫡🫡🫡
@AmarjeetKumar-to9ub
@AmarjeetKumar-to9ub Жыл бұрын
Thank You :)
@codestorywithMIK
@codestorywithMIK Жыл бұрын
😇❤️
@39_jatinjain4
@39_jatinjain4 Жыл бұрын
Why last walle 2 for loops??
@Rajdweep
@Rajdweep Жыл бұрын
to get all diff combos of full binary trees
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Correct
@shabananoor9423
@shabananoor9423 Жыл бұрын
Made it easy ❤❤❤
@Rajat_maurya
@Rajat_maurya Жыл бұрын
not able to replace the map into vector any help for memo ??
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Sure. Find the code below using vector for memoization : class Solution { public: //unordered_map mp; vector mp; vector solve(int n) { if(n % 2 == 0) { //even return {}; } if(n == 1) { TreeNode* root = new TreeNode(0); return {root}; } if(mp[n].size() != 0) { return mp[n]; } vector result; for(int i = 1; ileft = l; root->right = r; result.push_back(root); } } } return mp[n] = result; } vector allPossibleFBT(int n) { mp.resize(21); return solve(n); } };
@Rajat_maurya
@Rajat_maurya Жыл бұрын
@@codestorywithMIK done, just a question when i declare globally vector mp(21); it shows error, but when i do resize in main call then it resolves.
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Actually C++ doesn’t allow that, i need to recall the reason but I will definitely share soon. Meanwhile, please read this - stackoverflow.com/questions/788703/initializing-a-vector-before-main-in-c
@Rajat_maurya
@Rajat_maurya Жыл бұрын
@@codestorywithMIK thank you
@codeandtalk6
@codeandtalk6 Жыл бұрын
❤❤❤
@xiaoshen194
@xiaoshen194 Жыл бұрын
By any chance, do U give lc daily?
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Sorry I couldn’t get it. Lc daily means ?
@xiaoshen194
@xiaoshen194 Жыл бұрын
​@@codestorywithMIKah pardon me, I meant to say weekly contest. Btw hopefully bottom up jld hi ajae, ❤ Ur content 🙃
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Actually i had given some long ago. But I usually travel now during weekends to relax my mind after busy weekdays and to enjoy. But yeah, i will start giving the contests soon and also planning to cover them in my channel (hard and medium ones).
@Rajdweep
@Rajdweep Жыл бұрын
this was a tuff qs man very unintuitive i kept thinking how to clone tree and put seperate trees in list every time n becomes 0
@codestorywithMIK
@codestorywithMIK Жыл бұрын
No worries. That’s how we all grow 😇❤️💪
@Rajdweep
@Rajdweep Жыл бұрын
@@codestorywithMIK very true 🔥
@aabirchakraborty3033
@aabirchakraborty3033 Жыл бұрын
first 😁
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Thank you Aabir 🥰🙏
@factsmadeiteasy9943
@factsmadeiteasy9943 Жыл бұрын
Bro are you working or college student?
@Kumar-up2lj
@Kumar-up2lj Жыл бұрын
Bhai tu desh sambhal yrr itna Aram s smjha dia
@prashantvishwakarma6100
@prashantvishwakarma6100 Жыл бұрын
hahahahaha🤣
@codestorywithMIK
@codestorywithMIK Жыл бұрын
😁 Means a lot 🙏😇❤️
@souravjoshi2293
@souravjoshi2293 Жыл бұрын
ha ha damn, ye barhiya tha guru 🤣
@yatri6329
@yatri6329 Жыл бұрын
Bhai legend Ho aap 🙏🙏
@codestorywithMIK
@codestorywithMIK Жыл бұрын
Means a lot to me ❤️❤️
@iamnoob7593
@iamnoob7593 8 күн бұрын
Brilliant explanation , Thank you
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 13 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 51 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 6 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 210 МЛН
1000 Cr Tamil Movie Possible? 😭| EFX
21:28
Expert Fx
Рет қаралды 63 М.
Leetcode 894. All Possible Full Binary Trees
29:08
Code with Alisha
Рет қаралды 4,3 М.
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 13 МЛН