Again I came here after not understanding the concept in another video and yes, Tim never disappoints me.. His video was clear and it's even easy for beginners like me to grasp the code.. Thanks million..!
@IncusitiveSoul5 ай бұрын
To all the viewers for the first time, as a matter of fact this made my life easier by one more step.
@Y_N0t3 жыл бұрын
Dude, this video is pure gold. I'm trying to really get into algo and data structure and this is clearing up so many things for me ! It deserves way more views !
@antonthordarson36108 ай бұрын
Couldn´t have said it better, fantastic video
@floydian255 жыл бұрын
Tim please continue making these long videos. I love the in-depth knowledge
@Stafford67411 ай бұрын
If you are coming to the idea of a BST for the first time there is something you need to know. The idea is to take a piece of information like a surname, and convert it to a unique number. You do this with a 'hash function'. That number is the 'key' associated wtih that piece of data. The data is then inserted into a BST in the way described by Tim. Now if you want to search for a name, you obtain the'key' by hashing the name you want to search for. Using that 'key' you can swiftly search the BST and get the information associated with the key.
@forsakengod66685 ай бұрын
So thankful of youtubers like you. Thank you so much I get it now.
@nirsharony54473 жыл бұрын
The insertion time to the tree is log(n) only if the tree is balanced, If you insert a set of numbers are in increasing (or decreasing) order, you end up with a binary tree that has a height of (n)
@fiendsgaming75895 жыл бұрын
This is the best thing because they're teaching me same thing in my current semester,
@pramit7202 жыл бұрын
This video is just wow.. Thank you.. no one could have explained this better
@TheNish28122 жыл бұрын
Very simple and precise explanation.
@glansingColt2 жыл бұрын
we need these type of vids back
@innakli33862 жыл бұрын
Awesome video, so easy to understand the concept. Helped me with my assignment. Thank you.
@DmitriiTarakanov Жыл бұрын
Thank you for your work! It is really good explanation allowing to get known and understood the foundation
@Rajat-Sharma15 жыл бұрын
Just yesterday I was thinking about your videos on Data Structure. Thanks
@vlad56735 жыл бұрын
I finally understand how to implement BST in code. Thank you! Keep making videos. I will enjoy watching the next video about BST.
@korhandemir3072 жыл бұрын
what a king , thx brother luv from Turkey!!!
@TricoliciSerghei2 жыл бұрын
Great presentation, easy and to the point!
@sensational69914 жыл бұрын
Thanks so much Tim! I've been having problem solving a challenge pertaining to BST, but this video helped me out! Keep the good flag flying!💖
@KirubelTamene Жыл бұрын
Tim I can't thank you enough!!! Thank you
@arujbansal5 жыл бұрын
Please do segment trees with their implementation!
@ningzedai90524 жыл бұрын
The implementation of "add" will fall into a linked list if the elements are inserted in perfect order. So the time complexity will degrade to O(n), which is not log(n) anymore.
@smitpatel13583 жыл бұрын
In the add() function, aren't we supposed to declare current = self.ptr_to_root? Because, otherwise how can we use it the way we have? It is not defined at all. Please explain me If I am wrong! Wanting to learn.
@lifedrummercom3 жыл бұрын
You're right!
@Nick-uo2bi2 жыл бұрын
Please make a full Python DSA and DP ..There isnt any currently on KZbin in python language.
@vaishnavikorgaonkar13162 жыл бұрын
It would be great if you show output as well.
@ujjwalmaurya3213 жыл бұрын
Thank You
@maratsagiyev26204 жыл бұрын
Great explanation. Thank you very much!
@mishkathossain29843 жыл бұрын
Bro?? Are these 7 videos in the playlist enough to learn data structure?? It's been 1 year now,
@ceciliaw10652 жыл бұрын
Amazing explanations!!!
@kasyapdharanikota85703 жыл бұрын
can you please post some videos on data structure and algorithms using python (BST,heaps,sorting,dijkshtra algorithm,bellman ford algorithm, prims and kruskals algorithm , graph algorithms etc)
@koolbird9043 Жыл бұрын
how are you getting the value from current if current isn’t connected to the node in any way, current should be an empty variable because you didn’t do assign anything to it
@isaacdiaz49013 жыл бұрын
Then if the Node to add is equal to the root node will it go to the right side of the tree?
@sangeethreddychejerla65272 жыл бұрын
NICE VIDEO THANKS FOR TEACHING
@programmingpython5842 жыл бұрын
I think code for traversing is wrong... You are not handling the None case, like when we reach the end of the tree, we cannot print any thing like node.value.. please have a look
@WatchM3Fail3 жыл бұрын
Very helpful, thank you!
@skillfulactor095 жыл бұрын
Are you going to teach other data structure and algorithms in the future
@vedantsgoodlife73025 жыл бұрын
Love your videos. Keep em coming. Suggestion: I am trying to digest git. Could u plz do a post on that?
@TechWithTim5 жыл бұрын
Already have one on it
@hello-my6ot3 жыл бұрын
Great tourial
@KK2k5 жыл бұрын
You are awesome! ❤️
@TechWithTim5 жыл бұрын
no, you're awesome!
@ahmedboulahia60335 жыл бұрын
Pretty much interesting
@sankethb.k6425 жыл бұрын
Awesome, Looks like you are learning data structures in your college :D
@park-kun82264 жыл бұрын
Data structures master? New videos :)
@infinite6394 жыл бұрын
made all videos on data and algo
@caizza32 жыл бұрын
So clear. Noice
@zikou64052 жыл бұрын
your code doesnt work I tried to implement it nothing is working
@demetri_k155 жыл бұрын
It’s demetri
@chaks24324 жыл бұрын
I'm having trouble instantiating the tree lmao. Can anyone help?
@tusharagrawal75115 жыл бұрын
I want to learn python .....and I know all the basics.....so what should I to do next to become a good python programmer ??
@riyan37045 жыл бұрын
Depends on what kind if programmer you want to be (web developer, game developer, etc)
@justicegugu97755 жыл бұрын
@@riyan3704 Data Scientist and web developer.
@tusharagrawal75115 жыл бұрын
@@riyan3704 game developer
@riyan37045 жыл бұрын
@@tusharagrawal7511 Well, then you should learn pygame, also game dev needs knowledge of geometry and trigonometry
@fiendsgaming75895 жыл бұрын
@@riyan3704 why trigonometry lol
@ujjwalchetan49072 жыл бұрын
I could not understand the "current" argument passed. You seem to talk more and demonstrate with example very less. I expected a better tutorial from you.
@shaikhnawed9400 Жыл бұрын
How do we call the function ? BST=BinarySearchTree() BST.add(5) BST.add(8) BST.add(7) BST.add(12) BST.add(1) BST.add(10) BST.add(2) I did this and I am unable to get the required results I am getting an error "ST.add(5) TypeError: BinarySearchTree.add() missing 1 required positional argument: 'value' " Somebody please help me with this
@rumanaislam475811 ай бұрын
You did not add the "current" value in the add method
@boliviabba35205 жыл бұрын
itd be great if you make a video talking about the topics youre studying at school