Very clearly explained. Just subscribed to your channel. Thanks for making a great video!
@depthfirst113 күн бұрын
Thank you for subscribing! I'm glad you found the video helpful.
@BlahBlah-zr8ie25 күн бұрын
very good visualization, thank you. I was trying to find a video with the min heap visualization as well as the dictionary.
@depthfirst125 күн бұрын
Glad it was helpful!
@BrogrammerHQАй бұрын
Great explaination. Thanks
@depthfirst1Ай бұрын
You are welcome!
@bhagirathmakwana9112Ай бұрын
This is very good explanation, thank you 👍
@depthfirst1Ай бұрын
You are welcome!
@benurajeshАй бұрын
Great 😃
@depthfirst1Ай бұрын
Thank you!
@FizzyHandlenottakenАй бұрын
incredible explanation, thankyou so much
@depthfirst1Ай бұрын
You're very welcome!
@L22Uni2 ай бұрын
Queen is now making KZbin shorts! 😮
@depthfirst12 ай бұрын
-
@rostislav_engineer3 ай бұрын
thank you for this video
@depthfirst13 ай бұрын
You are very welcome!
@Redman-mp4sn3 ай бұрын
Great stuff. I knew nothing about trie, now I have a basic understanding of what it is, why it is and how it is implemented. Thanks and keep up ✨
@depthfirst13 ай бұрын
Thank you! Glad it was helpful! If you have any critical feedback, please feel free to share. I value it as it will help me improve the content.
@a.m.41544 ай бұрын
Only finding out Python's 𝚑𝚎𝚊𝚙𝚚 module actually allows insertion of tuple entries. Had to use my own custom heap ADT implementation before seeing the code.
@a.m.41544 ай бұрын
This is a weird algorithm because while it is easy, it is not exactly intuitive.
@depthfirst14 ай бұрын
Yeah, Dijkstra's algorithm might seem unintuitive at first, but visualizing each step can help clarify it.
@prem_kumar4 ай бұрын
Your voice, the animation, the quality of the video, and your way of teaching are outstanding, engaging, and incredibly effective.
@depthfirst14 ай бұрын
Thank you so much for your kind words! I'm thrilled to hear that you found the video engaging and effective. Your feedback means a lot to me and motivates me to keep creating quality content. 😃
@walterrutherford83214 ай бұрын
I most often think of multi-player games like chess when someone is talking about computer backtracking. You must be careful when writing the search algorithm that the program will eventually stop either by finding a solution, exhausting all possible choices, or by limiting how long the program will run. You must also be careful that the program can’t move forward to a position earlier in the search as this will produce a loop.
@depthfirst14 ай бұрын
Yup!
@suhasjain59744 ай бұрын
great to see you keeping posting videos even after getting less views. But none the less , I had gone through so many quick select videos , but your video is the one that helped me. So thanks for that, will go through this one as well !
@depthfirst14 ай бұрын
I am very glad Quickselect was helpful! I hope you enjoy this video as well!
@dmitrykovpak73445 ай бұрын
Thanks for the video. I really liked it!
@depthfirst15 ай бұрын
Glad to hear that!
@Redman-mp4sn5 ай бұрын
Great
@depthfirst15 ай бұрын
Thanks a bunch!
@markuscwatson5 ай бұрын
Another great video. Good job 👏
@depthfirst15 ай бұрын
Thank you! Cheers!
@markuscwatson5 ай бұрын
Keep it up with these great videos man!
@depthfirst15 ай бұрын
Thanks so much for the encouragement! Appreciate it!
@markuscwatson5 ай бұрын
Great video. Thanks for sharing
@depthfirst15 ай бұрын
Thanks for watching!
@sallaklamhayyen98765 ай бұрын
great explanation = thank you so much 🥰🥰🥰
@depthfirst15 ай бұрын
You’re welcome 😊
@mandarbhatye175 ай бұрын
Fantastic explanation along with algorithm walkthrough.
@depthfirst15 ай бұрын
Thank you!
@jancsi-vera5 ай бұрын
Let me backtrack, you’re onto something great here, taking another pass
@depthfirst15 ай бұрын
Thank you so much! I appreciate it.
@enriqueortiz5515 ай бұрын
On the function `findKthLargest_1`, the condition should be `if len(heap) >= k:`. Otherwise, for example, run your function with this test: `print(findKthLargest_1([1, 2], 2))`. Without this condition, you get, 1, but clearly the answer is 2. The second biggest element is clearly 2.
@depthfirst15 ай бұрын
Hello, Thank you for your comment! The condition 'if len(heap) > k:` is correct because it ensures that the heap contains exactly k largest elements. For nums = [1, 2] and k = 2, the function correctly returns 1, which is the 2nd largest element, as 2 is the largest and 1 is the next largest.
@benson42257216 ай бұрын
Really clear explanation, thank you!
@depthfirst16 ай бұрын
You're very welcome! Glad it was helpful!
@vbmudalige6 ай бұрын
Thank you very much for this video. It's the best resource I've found that truly helps understand how this recursive algorithm works.
@depthfirst16 ай бұрын
You're very welcome!
@user-jf1vo7vv4b6 ай бұрын
Great video, can't believe you only have 62 subscribers currently!
@depthfirst16 ай бұрын
Hey, thanks for your kind words!
@jancsi-vera6 ай бұрын
I’m subscribing now, video is great😊
@depthfirst16 ай бұрын
Thank you very much, appreciate it!
@titocandraseptio76367 ай бұрын
this is the video i needed, easy to understand, thankyouu very much !!
@depthfirst17 ай бұрын
Of course! Glad it helped!
@avagreene59667 ай бұрын
this was so helpful thank you!
@depthfirst17 ай бұрын
You're so welcome!
@ashkane4178 ай бұрын
Great video, hope this channel gets the recognition it deserves.
@depthfirst18 ай бұрын
Thank you!
@_dion_ Жыл бұрын
excellent explanation. thank you so much.
@depthfirst1 Жыл бұрын
Glad you liked it
@learnWithSekhar Жыл бұрын
Very Nice and Precise Explanation. Thanks
@depthfirst1 Жыл бұрын
Glad it was helpful!
@sandboom_7260 Жыл бұрын
Gonna be from day 1 and learn so excited for upcomming vids