I absolutely LOVE how you started off by showing the common operations and their time analysis for Arrays and Linked lists before introducing BST. Sometimes you just know these things but not exactly WHY the need for them in the first place. Thanks.
@Lyriks_3 жыл бұрын
totally agree with you
@ajaysabarish96457 жыл бұрын
yours is perhaps the only lectures series that doesn't confuse students with unnecessary things,it is really great,thank you very much
@AteebAkmal-x5h19 күн бұрын
After looking at many videos online of many different youtubers. This is the best one. The way he introduced arrays and linked list first and the issues with them and how can we fix your issues is exactly what everyone needs to know
@leixun4 жыл бұрын
*My takeaways:* 1. Computation complexity comparison of searching/inserting/removing elements in Array (sorted, unsorted), linked list and binary search tree (balanced) 0:00 - 9:28 2. What is balanced binary search tree and why it is efficient for searching 9:30 3. Unbalanced binary search tree 16:22 3. Insert and remove elements in balanced binary search tree is also efficient 17:44
@ccossmin2 жыл бұрын
Honestly this was one of the best, if not *the* best algorithm exploration I've ever seen. Congratulations to the author(s)!
@mrspock72772 жыл бұрын
One of the authors died in a hit and run case, back in 2014. It’s really a great loss. The other one is working for google in Silicon Valley.
@ArpanPathak9 жыл бұрын
You are the best teacher in this planet .....
@zahirjacobs7167 жыл бұрын
He was. R.I.P.
@peachyspalace7 жыл бұрын
Hes dead? Didnt he upload a video 5 months ago?
@AhmedHadiPADI_scuba_instructor7 жыл бұрын
are you serious ?
@zahirjacobs7167 жыл бұрын
Ahmed Hadi unfortunately I am. Sometime in 2014 already. There is a Quora answer about this written by the cofounder of this channel. Google humblefool.
@sourabhsingh40585 жыл бұрын
@@zahirjacobs716 nop brother he is alive
@WolfKelley13 жыл бұрын
Hands down the best and most clear cut example on binary search tree so far. Thank you.
@dineshbhonsle65248 жыл бұрын
Very crisp and clear, it was 16 years since i graduated and never brushed up on this topic. Excellent !
@vishalsnsingh4 жыл бұрын
I left my college lectures to study this video, wonderful and easy explain!
@tutorialshub423210 жыл бұрын
Dear brother, your lectures have indeed helped me a lot for my university studies. Thank you so much for putting up this selfless effort. May God reward you with goodness.
@brianspain42527 жыл бұрын
You sir are an incredible teacher. Your delivery and pace is so easy to understand. Thank you for the great content.
@karthikkumaresan109111 ай бұрын
He won't hear you. He passed away in an accident, a year after these lessons came out.🙁
@temitopeoyeyemi8996 жыл бұрын
if you have exam this morning skip and start at 9:53
@saitaruns4 жыл бұрын
And play the video in 2x
@akashlenka40684 жыл бұрын
@@saitaruns 🌝😅
@tasty0rang33 жыл бұрын
@Ammie Zolman wow! a shady comment posted minutes after, i’m gonna believe this :D
@piyushagarwal58303 жыл бұрын
@@tasty0rang3 lol
@kirind71813 жыл бұрын
thanks dude
@moiqubal10 жыл бұрын
You give an excellent lecture. Please don't change a thing.
@ananyadixit12155 жыл бұрын
I literally loved the way you turn things and make it go concrete in our head..! You are surely a life saviour 🙏
@evanl52997 жыл бұрын
Excellent explanation. I wish my university classes were this concise and well-explained.
@malkavian62754 жыл бұрын
One of the best explanations I've seen on any subject, I understand this perfectly now. Thank you!
@UshaPonnada Жыл бұрын
You are a great teacher and confident teacher with profound knowledge
@GintoPlays4 жыл бұрын
This is a really concise and clear explanation of a BST. Thank you!
@megr2 жыл бұрын
One of the best videos I've seen regarding data structures. Thanks for sharing the knowledge.
@nihaanali59237 жыл бұрын
Better explanation than my university lecturer. Thank you!
@sudhirsharma29023 жыл бұрын
Man! the teaching level is just amazing. Respect for the knowledge and research behind this level of content-creation. Thanks with all my heart ❤️.
@karthikkumaresan109111 ай бұрын
He was a pioneer of DS teaching in India but passed away at age 30. ☹
@___vijay___4 жыл бұрын
You have done something very good. We are getting good knowledge because of you. Thank you.
@RahulKumar-wk2jp6 жыл бұрын
You all lectures are very simple and understandable...thanks a lot..keep working like that..
@joeybing34769 жыл бұрын
simply the best. I'd say your method of explanation is great.
@anubhavsinghal92186 жыл бұрын
I just checked out your videos on BST and I must say, Thank you very much. That was amazing....I mean now I know the basic functionality of BST.
@gloriakinya39863 жыл бұрын
Well,, been taught this in an online class and grasped nothing but here, still online am getting it all🤗🤗Thankyou
@tr24946 жыл бұрын
your videos are really helpful , moreover they convey all the info with so much of ease of understanding , and so efficiently , love your work , its great .and thanks from my side and as well as from the whole freshers in my college cause about more than 90% watch these for sure .
@aaradhanah50595 жыл бұрын
I am emotional after hearing about this guy's story he is Harsha Suryanarayanan from IIIT-A, he was the highest rated geek in Topcoder in India he mentored his juniors but unfortunately he died while crossing a road, I am happy that he is still mentoring lot of us. #TributeToHarsha
@r.m.harish55294 жыл бұрын
Don't spread false information that was his friend. He is still alive.
@aaradhanah50594 жыл бұрын
@@r.m.harish5529 why do I want to spread false information, am I getting any awards for it, before arguing check news yourstory.com/2014/06/techie-tuesdays-humblefool?
@r.m.harish55294 жыл бұрын
@@aaradhanah5059 bro the person who actively controlled this channel was the co founder animesh. He is alive and well. Harsha does not make the videos, animesh does.
@aaradhanah50594 жыл бұрын
@@r.m.harish5529 This channel is not active, it is a teamwork between harsha and animesh, If he is alive this channel might me active, also I wish animesh to teach us, I just made a comment to appreciate harsha's dedication reply before researching about it
@r.m.harish55294 жыл бұрын
@@aaradhanah5059 atleast now you accept that it's a teamwork. I only corrected you earlier because you made it seem like it was an effort only by Harsha. Other people may not know about animesh, who made these videos. I hope you understand and take it in the right sense sorry if I hurt you by saying u spread false info
@liliayu9 жыл бұрын
It's very helpful, Thank you for your explanation
@lpcruz56619 жыл бұрын
Do some more computer science stuff. You are articulate and easy to understand. I like it when you repeat to re-enforce the concepts. Well done.
@photinoman8 жыл бұрын
Thank you, I just need popcorn to watch the rest of your videos!
@adarshverma33724 жыл бұрын
when you talk about time complexity ,why to use trees i stooped the video and liked it and do this comment for thanking you for this level of explanation
@lupsik14 жыл бұрын
Its a basic thing you have to know if youre studying for an algorithms/data-structures exam, so its not really surprising he covered it. Like almost any operation you learn in CS, one of the first questions are always "What is the avg. time complexity ? what is the optimistic/pessimistic time complexity ? What is the space complexity ?" And those are really important questions, its awesome you recognised the significance of that, means you have proper intuition : )
@aniruddhashahapurkar92444 жыл бұрын
Best explanation I have ever seen for a data structures' concept!
@deepakbhatt7994 жыл бұрын
Great lecture sir, these 20 mins are worthy. Thank you sir.
@createprince20938 жыл бұрын
This is super great. Your explanations are concise and understandable and the graphics really help. Thanks for making these :) I will definitely be watching more of these data structure lessons!
@liemh92905 жыл бұрын
There need to be a compiled list of KZbin courses. best ones like this make the list. THERE are too many.
@coolguy96162 жыл бұрын
Hey man I know you'll never see this but I appreciate you
@akashvarde6 жыл бұрын
I PAUSED THE VEDIO TO GIVE A LIKE AND SUB , NICE EXPLANATION ! KEEP IT UP
@colorpanda84098 жыл бұрын
Simple and clear, helps a lot, thank you very much.
@fsyk13062 жыл бұрын
Hey man it's been 5 years. How far have you come?
@sabyasachidas61153 жыл бұрын
Petition to restart @mycodeschool !!!
@anoniem0124 жыл бұрын
Very good, thank you! For showing the necessity of learning this first.
@AGentlemansGaming3 жыл бұрын
You just explained in 19min what my professor took 3 hours and 45 slides to do.
@satvikkhare18443 жыл бұрын
RIP the best DSA teacher internet had ever seen.
@Pimpinpark7777 жыл бұрын
Video starts at 9:38. You're welcome
@usurper10916 жыл бұрын
Makaveli You r a hero
@afsanamimi28586 жыл бұрын
Hahahahhahaha
@matiasmiraglio68945 жыл бұрын
I learned a lot about arrays lol
@thung...73735 жыл бұрын
Tq
@shujuanchen46465 жыл бұрын
I was going to leave the video hahaha thx
@ainbrisk545 Жыл бұрын
thank you so much! I appreciate you starting with the problem, made the rest of the video easier to understand :)
@prashant37355 жыл бұрын
I like your way of teaching....My teachers also study your lectures before coming to class :D
@rodgersbyarugaba39048 жыл бұрын
Better explanation than my university lecturer could manage.
@b.f.skinner43833 жыл бұрын
You're an amazing teacher, thank you
@gakateke50365 жыл бұрын
rest in peace. and thank you very very much
@AbinayaThiyagarajan7775 жыл бұрын
Rest in peace????
@akshatw78665 жыл бұрын
What??
@gauravnegi78715 жыл бұрын
@@AbinayaThiyagarajan777 Yes bro @humblefool is no more, but he will always be remembered.
Best tutorial for data structures ever had Subscribed:)
@deepakjain-dr7ds9 жыл бұрын
please upload more data structures videos ! its really helpful !
@Rajkumar-oo6bv4 жыл бұрын
Best explanations of data structure. Loved it!!
@zonenetplus10 жыл бұрын
Great !! very easy to follow and understand. Thank you very much !
@kellybmackenzie Жыл бұрын
Thank you so much, this is so incredibly helpful! I really appreciate it!!
@MrIglaq8 жыл бұрын
At 7.22 min u mentioned about inserting element into sorted array by performing 2 steps: 1)- find the position in array (use Binary Search -O(logn)) and 2)- shift all records (O(n)). How overall complexity time is O(n), since we have the sum of O(n)+O(logn)?
@mohitsaraswat85047 жыл бұрын
Great bro Helped a lot for my exams
@mashable87598 жыл бұрын
BEST EXPLANATION EVER!
@pavan.nprabha97246 жыл бұрын
Thank u for explain that concept sir.
@pramaynikhade996 жыл бұрын
There's so much of clarity....you really eel so enlightened :)
@kranthitech10 жыл бұрын
Thanks for making this.. cleared some concepts :)
@ashwinikumar37215 жыл бұрын
Thanks...You really are a great Teacher
@avaneeshyadav1248 жыл бұрын
Nicely Explained in a very excellent way...Thanks Sir
@murtuzabohari71229 жыл бұрын
@mycodeschool really good lec. Were really helpful for viva. Kudos to you!!!
@kodaph5 жыл бұрын
Thanks for having a better English than others
@akhilkola81249 жыл бұрын
Excellent explanation and its really good videos
@nullbyte22155 жыл бұрын
Great explanation. Could you please enable the fan funding option so we can donate to this channel. We need more content like this. We know humblefool, not with us. We need more from this channel.
@nabeelsyed81235 жыл бұрын
Brother kaafi badiya sanjaya hai aapne
@pawanparashar93703 жыл бұрын
Godfather of DSA 🔥
@kesharwani.prashant3 жыл бұрын
Thank you, you have great teaching skills
@hofsepzakharyan58389 жыл бұрын
you explain it wonderfully.. subscribed ;)
@SonuSonu-tk5pk7 жыл бұрын
why dont u go to ur country and study
@wisharya6 жыл бұрын
what a reply man
@vipin_mishra195 жыл бұрын
U r awesome....I don't know how to thank to you...but literally ur explanation is too good
@TheLionheartCenter5 жыл бұрын
You are an amazing teacher thank you
@timalbathiya4 жыл бұрын
AMAZING explanation. Thanks
@sanatit64297 жыл бұрын
Your English is very good.grate job.
@tejasarlimatti84206 жыл бұрын
somebody give this guy a Nobel
@mizeravel Жыл бұрын
Thats an amazing lecture, thank you for the content.
@faizanali-gr8yx5 жыл бұрын
next level teaching
@mohammedafnanshariff31424 ай бұрын
Thank you so much for these videos.
@AhmedKhaledCH39 жыл бұрын
We can make a tail pointer which points to the end node of the linked list and add the newly created node to the end of the list with traversing from the head or the beginning and it will cost O(1).
@adityaravishankar83449 жыл бұрын
+Ahmed Kh'aled You need to traverse as you need to know where to insert the element For eg., if LL: 1;2;5;7;8;9 and you want to insert 6, we cannot just make a pointer and insert at the rear end. We have to traverse from left to right LL: 6;1;2;5;7;8;9 [wrong] LL: 1;6;2;5;7;8;9 [wrong] LL: 1;2;6;5;7;8;9 [wrong] LL: 1;2;5;6;7;8;9 [correct]
@AhmedKhaledCH39 жыл бұрын
I must had said without back then. When I create a new node it updates a pointer called "tail" for instance. So whenever I want to add a node to the end of list I just get the address from "tail" and point it the one I want to create and which will be the new "tail", got it?
@bravheart959 жыл бұрын
و انا هيك بعمل .. اسهل و اسرع 👍
@stephan242976 жыл бұрын
I'm a bit late to the argument, but I agree with you. If you know the iterator already, then it is O(1). Else, you will have to find the iterator in which case it would be O(n).
@stephan242976 жыл бұрын
This is also adding on to the argument. It is from cplusplus.com "Unlike other standard sequence containers, list and forward_list objects are specifically designed to be efficient inserting and removing elements in any position, even in the middle of the sequence."
@selamainalem87287 жыл бұрын
excellent explanation and example, will follow for more!
@TheVatsri7 жыл бұрын
You're a savior!
@sebastianback3 жыл бұрын
Great explanation! Thank you!
@architmittal86596 жыл бұрын
please provide the video for learning hashtables, maps, heaps plzzzz......you are the best!!!
@jonbikaku61336 жыл бұрын
Arey I finally realised that you were trying to say ARRAY instead of arey lol. But really clear explanation. Thanks!
@sudharakafernando43913 жыл бұрын
it helped a lot.Thank you!
@ghostonerider635410 жыл бұрын
Excellent lecture, thanks for posting!
@kimgss12 жыл бұрын
Thank you for being awesome!
@mandar.vaidya4 жыл бұрын
One of the best ...
@SesameKiller Жыл бұрын
excellent explanation
@RaviShankar-gm9of5 жыл бұрын
excellent explanation it's awesome...
@gauthambekal2356 жыл бұрын
Very good explanation.
@dukememo85246 жыл бұрын
Very good video, very calming voice gj buddy
@JamesBrodski3 жыл бұрын
Thank you so much! What a great video!
@dollarakshay10 жыл бұрын
I know this is probably something simple, but it shows you how beautiful Programming can be :) Do watch it.It might inspire you to come up with something cool of your own : Java : Binary Tree Animation Just thought ill post it here since it is sort of related.
@learningisfun37914 жыл бұрын
Great explanation sir
@irfan006610 жыл бұрын
way to speaking is superb dude...
@ruchitakadu53967 жыл бұрын
Very helpful...thanku so much sir...great explanation😘