When it comes to DS & Algo, I always recommend this playlist. Love from Pakistan ❤️
@SimpleSnippets4 жыл бұрын
Glad you liked it! Lots of love from India ✌😇
@MuhammadAbdullah-bf3ki4 жыл бұрын
@@SimpleSnippets ❤️❤️❤️
@TheDrewCrawford2 жыл бұрын
Your explanations are so thorough and complete. I love how you never assume previous knowledge of the viewer and instead explain everything you are doing and why. This must have taken forever to plan and film. Thank you so much for sharing your knowledge.
@dikshitupadhya48284 жыл бұрын
Hello Tanmay. I was following this whole playlist and i completed all the DSA concepts that your playlist provides. But I really needed to learn DSA fast, so after completing your playlist, i shifted to a different one. You are one great teacher, and I literally couldn't find a better playlist than this. A very great thanks to you and your team for such amazing content.
@dikshitupadhya48284 жыл бұрын
I am a full stack web developer as well, so learning these skills really added up to my skill list.
@SimpleSnippets4 жыл бұрын
Thank you so much Dikshit for such a wonderful comment. I will try to upload more often for all of you. Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
@andriykupinskyy4700 Жыл бұрын
I watched few different channels already and with this video I finally understood BST
@sayandua96563 жыл бұрын
This channel should be promoted by us as much as we can bcz he is providing quality contents. This channel is much much better than any other youtuber who are making video to only earn by telling either their college name or where they are employed. They do not making videos for providing quality contents(I think you are able enough to understand which channels I have meant . our so called now top education channel. May be you are following their video playlist to learn, but they can stop the playlist suddenly in between the course for their personal hostility.). There are also few more channels like codewithharry,smartprogramming who are working hard to provide us quality contents rather than earning money.
@SimpleSnippets3 жыл бұрын
Thank you so much brother for such a wonderful support and your kind words. This really keeps me motivated to keep doing more & provide high quality videos for everyone 😊🤘
@gargi_kar3 жыл бұрын
This is probably THE BEST DSA PLAYLIST in KZbin....The effort you give to explain each and every line of the code is on another level.....I just love all your videos and thanks a lot cause for you my Tree concept is getting clear...THANKS A LOT
@SimpleSnippets3 жыл бұрын
Very happy to hear this from you Gargi 🙏😊 please do share the videos and the channel with your friends too. 🤘
@gargi_kar3 жыл бұрын
@@SimpleSnippets Yes I have already shared it with my friends.
@SimpleSnippets3 жыл бұрын
Thank you 🙏 this means a lot Gargi 😊
@voidcry97574 жыл бұрын
Thank you Simple Snippets. I am a loyal follower of this channel. I hope that you will be able to complete the tutorials as soon as possible. Once again, thank you for all the hardwork and effort you put into these videos. I didn't know that the Tree Data structures were so easy when explained properly. Keep up the great work that you are doing.
@danyalhabib286 Жыл бұрын
Best Teacher ever 🤘
@jamestogher10982 жыл бұрын
One of the best explanations on youtube, thanks.
@SimpleSnippets2 жыл бұрын
Wow, thanks!
@triMaruti Жыл бұрын
One of the best explanations on KZbin even love bhaiya did not try to make us explain at this deep level. Hat's off to you!!!
@pranjalsinha32703 жыл бұрын
Salute to you, sir. So Amazing content. I can understand how much patience and hardwork is put in this complete DSA series.
@rohitpol2 жыл бұрын
Thank you so much all these Amazing/Excellent/BEST Lecture series
@arpit55064 жыл бұрын
Was waiting for this eagerly
@SimpleSnippets4 жыл бұрын
Hope it was worth the wait ?
@averageguy9854 жыл бұрын
Your Data Structure Tutorials have helped me a lot. Keep 'em coming ^_^ Much love from Pakistan
@SimpleSnippets4 жыл бұрын
Thank you so much buddy. It would mean a lot if you could please share our channel and videos with your friends too ✌ And yes many more coming soon!
@averageguy9854 жыл бұрын
@@SimpleSnippets I already did! It helped my entire group to study data structures and algorithms! Thanks a lot mate ☺️
@yashgupta-rg5it4 жыл бұрын
Very nicely explained bro. Literally searched everywhere for this. Thank youuu
0 Dislikes 😉, That's The Power And Love Of We Audience 😘❤️🙏🏼, Great Explanation Mere Bhai, Really Great Explanation. And he's so down to earth that he replies to every single comments. ❤️❤️❤️❤️
@SimpleSnippets4 жыл бұрын
Thank you so much 😀
@SimpleSnippets4 жыл бұрын
Very lucky to have mostly a positive and supportive subscriber fam
@amritpaudel82042 жыл бұрын
Hey Tanmaya, I absolutely hate when people literally do not use Classes while doing DS Algo in c++. Being in c++ they implement data structures just like in c which is quite annoying and difficult to understand as well. You are doing great job bro, keep it up
@gabrielcaldas95063 жыл бұрын
It was very helpful!!!! Thanks from Brazil!
@SimpleSnippets3 жыл бұрын
Most welcome 👍. I'm very happy to read this feedback Gabriel 👍😊 Please do share the videos & the channel with your friends too. That's the biggest help & support 👍😊
@crazycovers7624 жыл бұрын
Excellent videos, thank you very much for taking the time to make these! You've really helped me gain a better understanding of dynamic memory and pointers too, which can be a tricky concept as a beginner
@SimpleSnippets4 жыл бұрын
Great to hear! Thank you so much buddy. It would mean a lot if you could please share our channel and videos with your friends too ✌
@Satvikshukla00072 жыл бұрын
A very amazing and best video on youtube for binary search tree.
@asta35322 жыл бұрын
king of ds,salute,your level is really unbeatable😮
@SimpleSnippets2 жыл бұрын
Thank you bro 💪❤️
@krishnendudakshi34523 жыл бұрын
Explanation was awesome😄Thanks for such explanation
@salilshukla26863 жыл бұрын
Very thankful to you Tanmay for making this videos. It helped me a lot.
@deveshsinghal12913 жыл бұрын
Vrooooooo...... mera viva isi ne accha kia ...... thanks .....👍
@badhonbiswas37513 жыл бұрын
One thing is common that I never missed to give a like in your all video
@SimpleSnippets3 жыл бұрын
Thanks man. Really appreciate that!
@omkarsalapurkar29813 жыл бұрын
The explaination is better than the code awesome!
@hishamkunjumohamed44274 жыл бұрын
This was incredibly helpful. Thanks you so much for making this video.
@SimpleSnippets4 жыл бұрын
Glad it was helpful!
@prajjwaltripathi29112 жыл бұрын
Thanks Tanmay sir, your lectures make DSA easy and much more interesting
@lovevibes_3203 жыл бұрын
I'm loving your DSA vid.Infact everyone would be loving it.I humbly request you to bring the course of "ANALYSIS OF ALGORITHMS" as well.Thankyou.
@shivamvishwakarma27124 жыл бұрын
after a long time still i am very happy... : )
@SimpleSnippets4 жыл бұрын
Thanks Shivam 😇
@deepaklavate41653 жыл бұрын
Thanks for such detailed explanation. Efforts appreciated!!👍👌
@andriykupinskyy4700 Жыл бұрын
Thank you, great explanation, it was exactly what i was looking for
@ManinderSingh-xr6ir2 жыл бұрын
Great explaination sir! Loved the way you teach!
@mohammad_zrar Жыл бұрын
Awesome explaining, good job.
@SimpleSnippets Жыл бұрын
Glad it was helpful!
@manojchakole77344 жыл бұрын
Hi, this is very impressive finally something different as compared to other Data structures videos specifically for Tree(others just show recursive approach only). Now, a very humble request to you, can you please make videos for Graph algorithms and Dynamic programming (particularly in C++). Hope you will. Thank you.
@SimpleSnippets4 жыл бұрын
Thanks Manoj. And yes I will cover the topics you've requested. One request from my side too. Please do share the videos with your friends too ✌️
@manojchakole77344 жыл бұрын
Yes sure, but remember Graph algo and Dynamic programming videos should have Non-recursive and in written in C++. Thank you once again for your quick acknowledgement.
@farhanuddin325027 күн бұрын
Superb explaination ......
@computerscience1734 жыл бұрын
Bro your lectures are great and keep uplaoding them, doing great work
@SimpleSnippets4 жыл бұрын
Glad you like them! Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
@fireship30073 жыл бұрын
Thanks a lot for this video. Really well explained
@SimpleSnippets3 жыл бұрын
Thanks buddy, I'm glad to hear this. Please do share the videos with your friends too. That's the biggest help and support you can give back to me 🙏😊
@fireship30073 жыл бұрын
@@SimpleSnippets I already have !
@SimpleSnippets3 жыл бұрын
Amazing🤘
@abhimannyumagar10333 жыл бұрын
You are great for explanation for code 👌
@itz_me_imraan023 жыл бұрын
Crystal clear explanation... 🔥
@SimpleSnippets3 жыл бұрын
Glad you think so!
@John126854 жыл бұрын
Sir pls upload daily or if not possible at least 2,3 video in a week please please please. Specially this whole Tree Data Structure should be completed as soon as possible pls Sir. Thanks big fan of yours. Love 💞
@SimpleSnippets4 жыл бұрын
I will try my best but honestly these videos are very very difficult to make with such hi frequency and if I try to do that, it will not be of this high quality. Hence I take time to prepare the content. Hope you understand. I will still try as much as possible. Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
@yasirmumtaz23132 жыл бұрын
huge respect sir❣💯
@vithunchandra84203 жыл бұрын
holy, nice explanation bro, salute. i more like this style of explaining, 1 function 1 explanation video and code, but yeah it is up to you.
@bilalahmediftikhar93074 жыл бұрын
Brother really Thanks by Heart. Very very useful and concept building.
@ananyaverma99663 жыл бұрын
Thankyouuu....it was very helpful!!
@rajaadeel8994 жыл бұрын
Amzaing bro👌👌bassically you know how teach👌👌👌
@ahmadmujtaba81384 жыл бұрын
The best ❤❤❤❤❤
@SimpleSnippets4 жыл бұрын
Glad you liked it! Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
@josephbenoy41694 жыл бұрын
Bro thank you so much for restarting the tutorial series ! I have shared your videos for those who approached me clearing DS. I have got a doubt regarding the implementaton of BST , I have seen a lot of tutorials on BST which implements using recursion over the interative method and finally in your video I have seen you using interative method. Which method is more efficient or why most of them prefer recursion over interative method?
@SimpleSnippets4 жыл бұрын
I think for small applications there is not much of a efficiency difference however when it comes to bigger applications with large datasets, recursion adds extra overhead as everytime you go deeper into the next recursive call, the call stack has to be updated with which function is supposed to be put on hold and that takes extra time and space. check my separate recursive function video in the C++ tutorials course.
@josephbenoy41694 жыл бұрын
@@SimpleSnippets Thanks for your reply bro
@pamp36572 жыл бұрын
GOOD VIDEO THANK YOU
@lokeshghule30664 жыл бұрын
Thank You!!
@SimpleSnippets4 жыл бұрын
You're welcome!
@HardeepSingh-jn9pc3 жыл бұрын
Superb explanation
@engineerkurtivala13174 жыл бұрын
Thnx for a great lecture
@SimpleSnippets4 жыл бұрын
Most welcome. Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇
@krishvaghela31822 жыл бұрын
DON't forget to make bst default constructor or you will get "segmentation error".
@devmahad2 жыл бұрын
Thanks boy! Hat off to your effort
@abdulsameer63004 жыл бұрын
love your explanation
@SimpleSnippets4 жыл бұрын
Glad to hear that!
@arpitkhandelwal60503 жыл бұрын
well explained video. Thank you
@SimpleSnippets3 жыл бұрын
Thank you so much Arpit. I'm very happy to read this feedback from you. 👍😊 Please do share the videos & the channel with your friends too. That's the biggest help & support 👍😊
@aakankshatiwari00153 жыл бұрын
You really made it easy
@SimpleSnippets3 жыл бұрын
Hence Simple Snippets 😊🤘😊
@kumardigambar16643 жыл бұрын
Thanks sir👍👍
@dhawalpatil77794 жыл бұрын
Best video 👌
@theo93622 жыл бұрын
Thanks, this helped
@hamzajamil27504 жыл бұрын
Hi! Hope you are doing well. I am from Pakistan. Firstly, Thank you so much for such a great series of videos, i really appreciated. Your videos are really easy to understand and I am always watching your videos and gain as much knowledge as possible. Secondly, Can you make more videos on DATA STRUCTURE Topics like HEAP, AVL TREES and HASHING. Moreover, you are a great person. Thank you so much for great videos and please carry on and come up with more topics. PS. I usually don't comment on any video but you made me to do that. :)
@hamzajamil27504 жыл бұрын
Waiting for you response.
@SimpleSnippets4 жыл бұрын
Hello Jamil, thank you so much for such wonderful comment buddy. I am very happy to hear this from you. And yes buddy many more topics including the ones you mentioned will be covered in this DSA course. Please keep sharing out channel with your friends too. Thats the biggest support you can provide.
@_kuchbhii__14 жыл бұрын
I have a question, when we enter the value to insert is BST the left and right pointer gets the address automatically? We don't need to pass the address? I am a bit confused here.
@sakshijangra3 жыл бұрын
because each node has some address and when we join two nodes lets say A->left = B; it passes the address of B & A's left pointer has the address of B. As we are always storing the new_node to the left or the right of any node in the tree, each node has some address or NULL value.
@meenakshiswethasri46464 жыл бұрын
Can you refer us any book for more practice and questions to do?
@Shashee993 жыл бұрын
😍 thank u so much
@abdulfaiq9458 Жыл бұрын
thank you sir bro
@panchambodake25974 жыл бұрын
Sir, How many time required you to complete the DSA series??
@zshan32514 жыл бұрын
we use dynamic because we want to create it once in the memory. while the other way is like when the loop completes one iteration it will consider it another object that is created just by now? and all the time values will be set at the root node?
@SimpleSnippets4 жыл бұрын
Correct. When the loop refreshes that object is destroyed. But using dynamic memory method that object is alive in the heap memory ✌️
@avinashvenkat78193 жыл бұрын
awesome bro
@syedmaaiz14 жыл бұрын
Great video! can u add the full code for all the functions of trees in the description from next time regardless of whether you have already explained/reached that section on videos?
@hammadmansoor69603 жыл бұрын
Hey, I was trying to implement the insert function, but the program exits after every insert and then I can't access the menu. Any idea why that could be happening? Thank you!
@sakshijangra3 жыл бұрын
I faced the same issue, I found that I have created BST *obj; (Pointer object of BST class) while I should have used BST obj; (Object of BST class) so it was creating problem
@GodD.Immortal4 жыл бұрын
where I can find this code? I tried to find out that code on your website but I couldn't, so if you can please share the link here please :-)
@hamzashahshah39534 жыл бұрын
Love u from Pakistan!!
@SimpleSnippets4 жыл бұрын
Thank you so much buddy. It would mean a lot if you could please share our channel and videos with your friends too ✌
@hamzashahshah39534 жыл бұрын
My friends recommend me... Peace ✌️
@hklite4 жыл бұрын
Please make a video on hash tables, it's a request.
@user-nm4vn9tq5o3 жыл бұрын
Print 2D function is printing only left child nodes even if I inserted nodes to the right ..... Please provide correct print function...Hope you have corrected it in further videos.
@nc8002 Жыл бұрын
can you do insertion by recursion?
@umarajmal62163 жыл бұрын
brother what if we enter a very low number as a root node value like 1 then every node will on right side ? if values are greater
@vaishnaviandhalkar26733 жыл бұрын
I am getting values stored in the root node always. what may be the reason?
@Shellaijaz11 ай бұрын
I have a question that's: can't we do all this work in one class?
@anshupatidar79284 жыл бұрын
Why are all the functions like insert node made inline, i.e., body of methods is provided inside the class ? I had learnt that make a function inline only when the body is simplified(no loops, short, no conditions like if-else). Please tell.
@abdullahkhalid26794 жыл бұрын
Can you plz do these in java too?
@SaurabhSingh-lk5oz4 жыл бұрын
sir we want a video on binary tree implemntation......
@pritamdevdare52323 жыл бұрын
why two constructor created in TreeNode?
@mylittleworld1668 Жыл бұрын
sir i have a QUESTIOn !!! why do you make isEmpty() //function?? what is its use ??
@akashbodhale73524 жыл бұрын
sir your ds vdo are too useful... i am eager to know that you gonaa upload inorder,preorder and postorder display code ??
@SimpleSnippets4 жыл бұрын
Thank you so much Akash. And yes I'm working on these traversal technique so expect next video on these topics soon 😊✌️
@akashbodhale73524 жыл бұрын
Sir if you just explain dry run in 1st vdo (without recursion) and code on 2nd then also we will get it cause your explanation is truely amazing..👌👌
@SimpleSnippets4 жыл бұрын
@@akashbodhale7352 thank you Akash for such a positive comment. I'm very happy my explanation is easy for you. Please share our videos and channel with your friends too. 👍
@sakshisinghal16694 жыл бұрын
what is the difference between TreeNode* new_node = new TreeNode() and TreeNode* new_node = new TreeNode ?
@SimpleSnippets4 жыл бұрын
Try it out.
@sakshisinghal16694 жыл бұрын
@@SimpleSnippets I tried it but both are producing same result. That's why I am asking for it.
@dheepakraaj83524 жыл бұрын
@@sakshisinghal1669 when u don't put the brackets then the default value of that dynamically allocated TreeNode is not set to zero whereas when u put brackets they are set to zero.
@sakshisinghal16694 жыл бұрын
@@dheepakraaj8352 by avoiding brackets the TreeNode is set to some garbage value. This is what you want to say?
@dheepakraaj83524 жыл бұрын
@@sakshisinghal1669 s crt😄
@dineshs3874 жыл бұрын
sir make video on other operations too
@itz_me_imraan023 жыл бұрын
Plz include graphs too..
@marvel_marvel57083 жыл бұрын
Hey tanmay Why would you allocate memory outside of switch. I think if you allocate memory inside of switch case 1 you can save some memory. It's just my thought because we do not need a new node except in insertnode. So please respond and if my thought is incorrect can you give explaination. please anyone can think of this
@lokeshjhanwar76034 жыл бұрын
Hello sir Can u tell me what is advance DSA
@SimpleSnippets4 жыл бұрын
It will have multiple DS used together with more complex algorithms and topics like dynamic programming etc
@student65553 жыл бұрын
29:23
@JaskaranMega4 жыл бұрын
Recursive solution?
@SimpleSnippets4 жыл бұрын
Check this - www.geeksforgeeks.org/binary-search-tree-set-1-search-and-insertion/
@kunalpadwal39574 жыл бұрын
Hlo Sir, I want to learn OOPS in C++.and you have already provided vedio on it but can you please make a playlist of that so that there will be no confusion. Thanks a lot.
@SimpleSnippets4 жыл бұрын
There is a full playlist of C++ Programming for beginners which has all necessary OOPs concepts covered.
@menahilmalik54497 ай бұрын
Why Your Website is Suspended?
@naseehashahjahan22664 жыл бұрын
sir you are awesome...!!!but i didn't see the BST code in website can you kindly share this entire insertion code link to me
@SimpleSnippets4 жыл бұрын
I'll update that soon on the website once we finish all operations ✌️
Bro, Are you going to make a tutorial on fibonacci search concept in upcoming videos? I think it would not be possible for you because, you have already completed that searching concepts. Anyways thanks Genius.
@SimpleSnippets4 жыл бұрын
Hey Aakanksha, I have already covered fibonacci series long back in other playlists like C++ and Java. check my channel and c++ playlists or java playlist you will find it. :-)
@golden_bish4 жыл бұрын
@@SimpleSnippets Yes I have watched that video few days back. But bro, I am asking for the searching algorithm using fibonacci series (like linear search and binary search). Becoz, that's a type of searching and sorting concept. And Sentinel search too. Becoz, The concepts which I fill like disaster, becomes crystal clear and strong after learning it from ur series.
@SimpleSnippets4 жыл бұрын
I didn't get your query. Can you elaborate of what Fibonacci has to do with searching?
@golden_bish4 жыл бұрын
@@SimpleSnippets I'll mail u wait
@drazumi73912 жыл бұрын
I got my lab endsem tomorrow and whatever value I insert it says that value already inserted, even tried copying your code... any solutions? this is the code : void insertNode(TreeNode * new_node) { if (root == NULL) { root = new_node; cout value) { cout left == NULL)) { temp -> left = new_node; cout value) { temp = temp -> left; } else if ((new_node -> value > temp -> value) && (temp -> right == NULL)) { temp -> right = new_node; cout