Many hash table videos explained it as if the listener already knew the basics, which is the worst way to teach. This video does not skip basics and gets down to the exact details that the beginners need to know to go further. Thank you very much!
+Frank Bush Or contemporary programmer. During the 1970s and up to the late 1980s, arrays typically started at index 1. We used languages like Algol, Pascal, Modula2, Ada, etc., many of which allowed you to choose an arbitrary range (such as _monday..friday_). It was typically only assembly programmers that used index 0 (i.e. until the C-like languages took over the whole industry).
xXGrandclosingXx Haha! I don't know what I was thinking. I mean squiggly line and sideways squiggly line are really dear to me and I didn't want to leave them out. But triangle, no wonder I haven't heard from triangle all this time. I would call triangle to try and work things out, but I can't because I forgot to put triangle's contact info into my hash table. Oh I feel so bad now. :)
I went through a 44 slide lecture on this topic for my class. I only understood like 20% of it. Then I found this video. It all slowly clicked. Thank you so much for this.
Seriously thank you man. Our teacher in data structures and algo is slacking off.. He hasn't taught us anything the whole semester aside preliminations.. And he just assigns us to report the lessons in class.. basically we're just the ones teaching ourselves (and then the worse part is we're paying him).. But you sir, have my respect.. Liked!
Thx a lot, just got my first job as developer and this vid helped me much more then wikipedia articles. More over english is not my native english, but your speech takes 100% clear and understandable.
Instead of link lists, we can have root of a tree in the hashtable. If the number of elements become very large, then for searching in link lists, it will be O(n) whereas for binary search trees, we can search for a particular value from its hash index in O(log(n)).
I recently took a PluralSight course on Hashing, and I needed some extra high level perspective. When I saw this video, it really helped me to get the big picture a lot better. Thanks for teaching!
Whole day I have spent to understand the concept of hashing, but this video gives me precise and crisp idea. Now I can go further and read any example to understand Hashing. Thanks again and please send me more information and video on hashing if you have. Highly appreciated your effort!!!
Came in the comment section so I can see someone further explaining the matter but all I see is people crying over a "Triangle" like that shape is their Daddy
Very helpful. Explanations are clear. Thank you so much. Great service to humanity indeed. Such services make average/beginners embrace programming with interest.
Great explanation. My data structures text book made no since to me and the other videos I found online either went into too much detail or not enough detail. Thanks a lot Paul.
Hash tables are often used to convert RAM (random access memory) into content addressable memory (CAM, not to be confused with computer-aided design). This can be done in hardware at a high cost in chip complexity, but hash tables are the software version. Software is, of course, much slower. Hardware implementations are used in the translation lookaside buffers of memory cache systems because of the need for speed.
Great video. It`s so easy to understand with your explanations!Great job! It would be nice to see more videos about advanced data structures and algorithms.
Triangle, Polygon, Parallelogram, Octagon, Heptagon, Hexagon, Trapezoid no.... wait for it.... squiggly lines. Also it would be of great value to explain how to write a hash function and best practices for collision avoidance. Good work.
this is the best video on the topic even if he did forget the triangle. very clear. improvements for version 2? you could use real names rather than 'person' and 'that person' and perhaps show a box with 'Paul' and '555 1943' in it. but otherwise it is perfect. i don't quite understand why other videos and books make such a meal of it.
he forgot one of the most basic shapes! triangle! i was waiting for him to use a triangle, but he never did. kinda disappointed, but will go cry about it offline.
Many hash table videos explained it as if the listener already knew the basics, which is the worst way to teach. This video does not skip basics and gets down to the exact details that the beginners need to know to go further. Thank you very much!
I never knew I had such feelings for triangle.
Triangles are my favourite shape.
haha!
LOL
LMAO
hahahahahahahaha
classic programmer title "Part 0" ;)
+Frank Bush i thought arrays start at -1
+Frank Bush Or contemporary programmer. During the 1970s and up to the late 1980s, arrays typically started at index 1. We used languages like Algol, Pascal, Modula2, Ada, etc., many of which allowed you to choose an arbitrary range (such as _monday..friday_). It was typically only assembly programmers that used index 0 (i.e. until the C-like languages took over the whole industry).
+Frank Bush real programmers start counting from 0 ;)
+TheTanDoctor I have been a programmer for 20 years. Was just tryin' to be funny then it turned all academic...sigh
I like Frank and his humor
I cannot begin to explain how deeply disturbed and annoyed I am that he never once considered the shape triangle... like what the- I don't even...
xXGrandclosingXx Haha! I don't know what I was thinking. I mean squiggly line and sideways squiggly line are really dear to me and I didn't want to leave them out. But triangle, no wonder I haven't heard from triangle all this time. I would call triangle to try and work things out, but I can't because I forgot to put triangle's contact info into my hash table. Oh I feel so bad now. :)
Paul Programming I like using upside-down triangles when drawing out stuff too.
+xXGrandclosingXx Illuminati not confirmed.
+xXGrandclosingXx LOL I thought the same thing! :D
+xXGrandclosingXx Bruh....same here LOOOL
I went through a 44 slide lecture on this topic for my class. I only understood like 20% of it. Then I found this video. It all slowly clicked. Thank you so much for this.
You went with "squiggly line" over triangle?! Dude...
hahahahahahahahaha
Seriously thank you man. Our teacher in data structures and algo is slacking off.. He hasn't taught us anything the whole semester aside preliminations.. And he just assigns us to report the lessons in class.. basically we're just the ones teaching ourselves (and then the worse part is we're paying him).. But you sir, have my respect.. Liked!
Thx a lot, just got my first job as developer and this vid helped me much more then wikipedia articles. More over english is not my native english, but your speech takes 100% clear and understandable.
Instead of link lists, we can have root of a tree in the hashtable. If the number of elements become very large, then for searching in link lists, it will be O(n) whereas for binary search trees, we can search for a particular value from its hash index in O(log(n)).
I was laughing so hard when i read all those pro triangle people comments :D
I recently took a PluralSight course on Hashing, and I needed some extra high level perspective. When I saw this video, it really helped me to get the big picture a lot better. Thanks for teaching!
same here, trying to understand it from "The art of computer programming vol.3 " and it's so difficult to understand it there
I think you guys are the best subscribers on all of CZcams! I love reading all of your comments! Thanks for all the positive feedback!
in your case its different because you worth
what do you have against triangles
I appreciate you first explaining the concept on paper before jumping into code like a lot of youtubers tend to do
I really learned a lot from these tutorials on Hash Tables. Thank You. Great Job.
I've been searching for explanations on Hash for about an hour and it's thanks to you that I finally got the concept. Thank you!
"I hope that that was helpful to you guys"
Yes, yes it was :) thanks for the video!
Thanks for the illustration. It made things more easy to understand.
1 hour of class in 7 minutes. Thanks.
This is the best intro video about hashtables I came across so far
Whole day I have spent to understand the concept of hashing, but this video gives me precise and crisp idea. Now I can go further and read any example to understand Hashing. Thanks again and please send me more information and video on hashing if you have. Highly appreciated your effort!!!
to be honest, paul's video about hash table is the best I have meet
Came in the comment section so I can see someone further explaining the matter but all I see is people crying over a "Triangle" like that shape is their Daddy
stfu
@@maharta8458 stfu
Thanks Paul! Decided to go back to basics with distributed systems, so that I can fully understand them, and this was a perfect place to start :)
It has been more than 7 yrs now, still no triangle. RIP Triangle. :(
😂😂😂
Great video. The best part is that the concept is explained so beautifully and easily that even a kindergarten kid can understand it.
Best description and application explanation for hashing I have seen!! Thanks
Very clear explanation. And some updates about Java8, it uses a tree structure for each bucket instead of a linked list to enhance search performance.
Paul We need more and more of data structures. I can not wait to see more. Thank you very much!
your explanation is much better than at the university. thank you very much!
Best tutorial on youtube :) But remember u guys the best learning is the best practising
You made the complex thing look easier. Thank you.
Thanks for putting the time and energy into publishing and sharing your knowledge! Much appreciated!
This is really good, I've watched multiple videos and it finally clicked after watching this video
This is absolutely one of the best explaining video of hash table by far, thank you so much!!!!!
Very helpful. Explanations are clear. Thank you so much. Great service to humanity indeed. Such services make average/beginners embrace programming with interest.
Excellent explanation. Thanks Paul!!
Great explanation. My data structures text book made no since to me and the other videos I found online either went into too much detail or not enough detail. Thanks a lot Paul.
Sometimes us novice undergrads need the simple explanation. Thanks!
Awesome video, congratulations about it. I have never whatched such a simple and undestandable explanation of the hash tables and collisions.
You made my 3 hours data structures lecture much simpler.
Omgggggg thank u sooooooooooooo much for this explanation! I'm a beginner and this really helped me to understand. Greatly appreciated!!!
Very clear and concise explanation. You're a great teacher!
Very Precise. Very simple. Easily understood. Good graphics. Subscribed.
thank you sir i had understood the hash table structure i continue watching your tutorials really thank you very much sir
Easy, clear and excellent video.
U the only one who made hash tables easy to learn 😍 thnxs alot ur a great👍🏻
Very Good Sir..... you are Guru of HahsFunction ....
Diagrammatic explanation is very much use full.. Keep posting such videos in future..
That was very helpful. I am a visual person so that was a perfect explanation. Thanks!
Awesome, I understood Hash tables from your video.
Outstanding intro to hash tables, both extremely informative and accessible!
thank you, very good video and simplified instruction, even cavemen could learn this.
best explanation on internet
Concise, as it should be, Thank you!
Thanks a lot Paul. You can make hard things a lot more easier to understand.
Hash tables are often used to convert RAM (random access memory) into content addressable memory (CAM, not to be confused with computer-aided design). This can be done in hardware at a high cost in chip complexity, but hash tables are the software version. Software is, of course, much slower.
Hardware implementations are used in the translation lookaside buffers of memory cache systems because of the need for speed.
excellent explanation, simple and short.
Very well described, I completely understood it the first time through. Thank you!
No triangle? Illuminati unconfirmed.
Triangle isn't a real shape. It's actually 3 very narrow rectangles in disguise....
X-file theme song in the background.
lmao
Thanks a lot man! I'm not kidding, it makes me expert with Hashing ! Now, I can do my school project. (Y)
How was your school project?
@@camtasia1000 I graduated as an honor student 👨🎓😁💯
One of the Best Programming videos I have watched Thaks
Great video. It`s so easy to understand with your explanations!Great job! It would be nice to see more videos about advanced data structures and algorithms.
This was extremely helpful Paul! You are doing brilliantly and you speak very clearly!
i thought wow 940,000 views gotta view this and Mr Paul did not disappoint
Prajjwal Singh Wow, I didn’t even realize it had that many views until you mentioned it! Happy to hear so many people are enjoying it!
Triangle, Polygon, Parallelogram, Octagon, Heptagon, Hexagon, Trapezoid no.... wait for it.... squiggly lines. Also it would be of great value to explain how to write a hash function and best practices for collision avoidance. Good work.
this is the best video on the topic even if he did forget the triangle. very clear.
improvements for version 2? you could use real names rather than 'person' and 'that person' and perhaps show a box with 'Paul' and '555 1943' in it.
but otherwise it is perfect. i don't quite understand why other videos and books make such a meal of it.
I was waiting for Paul to draw a triangle hahaha
Simple and comprehensive explanation. It was helpful, thank you!
Appreciate the simple explanation. Thank you kind sir :)
Thanks! Very clear and non-redundant tutorial!
Well done and thank you. I wanted to understand hashing better, and this video helped.
Very nice explanation of hash tables, found it useful. Thank you
I really enjoyed learning this thank you Paul
Thank you for the clear explanation Paul
Paul, thanks for the very clear tutorial. I understood the lesson perfectly!
Excellent video again. Really well explained. Keep them coming 👍
When you said squiggly line, I immediately thought, "You mean The Artist Formerly Known as Prince". Anyways, good video!
Its straight forward and simple
finally a video with no indian accent !!!! in tears...
Hi Paul, thank you ..the video was simple and helpful
he forgot one of the most basic shapes! triangle!
i was waiting for him to use a triangle, but he never did. kinda disappointed, but will go cry about it offline.
Brief explanation, good job. Thanks!
Nice Video Paul .. Explained in very easy terms .
Here from a link in Udacity ALX Full Stack course
Excellent - simple and extremely clear. Many thanks!
you make the best videos,very easy to understand. thanks for your good work.
Easy to understand. Thank you
Hey! Thanks, Paul. I really appreciate you taking the time to make this video. It was super helpful. I love you! :*
the best explanation! Thank you so much!
Thank you for an understandable overview of the topic.
Thanks for helping me understand hash tables!
great descriptions and nice example (very easy to relate to)
Paul = the plug! Thanks a lot!!
That was too good man.Well explained!
Shape: Triangle.
Thank you though.
It was very helpful. Clear information. Thank you for helping!
Great, simple explanation. Thank you.
I like the explanation of hash function
Everyone should click this video 1st before digging into other complicated intros.