What is a HashTable Data Structure - Introduction to Hash Tables , Part 0

  Рет қаралды 1,149,011

Paul Programming

Paul Programming

Күн бұрын

Пікірлер: 546
@LL-ue3ek
@LL-ue3ek Жыл бұрын
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!
@HawtDawg420
@HawtDawg420 9 жыл бұрын
I never knew I had such feelings for triangle.
@petrsimonek5362
@petrsimonek5362 7 жыл бұрын
Triangles are my favourite shape.
@张永钰
@张永钰 6 жыл бұрын
haha!
@adelghaenian1003
@adelghaenian1003 6 жыл бұрын
LOL
@edgeeven2226
@edgeeven2226 6 жыл бұрын
LMAO
@habibm19
@habibm19 6 жыл бұрын
hahahahahahahaha
@xXGrandclosingXx
@xXGrandclosingXx 10 жыл бұрын
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...
@PaulProgramming
@PaulProgramming 10 жыл бұрын
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. :)
@elsah3339
@elsah3339 9 жыл бұрын
Paul Programming I like using upside-down triangles when drawing out stuff too.
@alexxanderdimitrov
@alexxanderdimitrov 9 жыл бұрын
+xXGrandclosingXx Illuminati not confirmed.
@aivicevic
@aivicevic 9 жыл бұрын
+xXGrandclosingXx LOL I thought the same thing! :D
@joshrandall3663
@joshrandall3663 9 жыл бұрын
+xXGrandclosingXx Bruh....same here LOOOL
@whoisbotsman
@whoisbotsman 9 жыл бұрын
You went with "squiggly line" over triangle?! Dude...
@samuelabreu4349
@samuelabreu4349 3 жыл бұрын
hahahahahahahahaha
@slimeb0y_
@slimeb0y_ 8 жыл бұрын
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.
@frankbush333
@frankbush333 9 жыл бұрын
classic programmer title "Part 0" ;)
@JackLe1127
@JackLe1127 8 жыл бұрын
+Frank Bush i thought arrays start at -1
@herrfriberger5
@herrfriberger5 8 жыл бұрын
+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).
@amidget159
@amidget159 8 жыл бұрын
+Frank Bush real programmers start counting from 0 ;)
@frankbush333
@frankbush333 8 жыл бұрын
+TheTanDoctor I have been a programmer for 20 years. Was just tryin' to be funny then it turned all academic...sigh
@Turjak_art
@Turjak_art 6 жыл бұрын
I like Frank and his humor
@kayosensei
@kayosensei 7 жыл бұрын
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!
@PaulProgramming
@PaulProgramming 11 жыл бұрын
I think you guys are the best subscribers on all of KZbin! I love reading all of your comments! Thanks for all the positive feedback!
@i_o_media
@i_o_media 2 жыл бұрын
in your case its different because you worth
@bhavukmathur2709
@bhavukmathur2709 10 жыл бұрын
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)).
@HamsterokUa91
@HamsterokUa91 11 жыл бұрын
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.
@kevingarner7231
@kevingarner7231 10 жыл бұрын
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!
@RaigyoEcU
@RaigyoEcU Жыл бұрын
same here, trying to understand it from "The art of computer programming vol.3 " and it's so difficult to understand it there
@sharjeelahmed7913
@sharjeelahmed7913 5 жыл бұрын
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
@maharta8458
@maharta8458 4 жыл бұрын
stfu
@hemiacetal1331
@hemiacetal1331 4 жыл бұрын
@@maharta8458 stfu
@nithinma8697
@nithinma8697 3 жыл бұрын
This is the best intro video about hashtables I came across so far
@mellowvietnam
@mellowvietnam 8 жыл бұрын
what do you have against triangles
@otetumooluwaseun3948
@otetumooluwaseun3948 17 күн бұрын
This video was made 11 years ago, just a year before my graduation in the uni. Here I am today as a software engineering student learning new concept. You are never too old to learn. NB: I didn't mention that I spent 4 years at home before gaining admission into university.
@ernanir8249
@ernanir8249 5 жыл бұрын
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!
@carlossantiago4845
@carlossantiago4845 9 жыл бұрын
I really learned a lot from these tutorials on Hash Tables. Thank You. Great Job.
@krzysztofkalinowski2998
@krzysztofkalinowski2998 5 жыл бұрын
I was laughing so hard when i read all those pro triangle people comments :D
@yiannisserpico2646
@yiannisserpico2646 8 ай бұрын
Excellent explanation. Thanks Paul!!
@lr5648
@lr5648 7 жыл бұрын
1 hour of class in 7 minutes. Thanks.
@arontesfay2520
@arontesfay2520 6 жыл бұрын
I appreciate you first explaining the concept on paper before jumping into code like a lot of youtubers tend to do
@richardjohnson5568
@richardjohnson5568 3 жыл бұрын
Best description and application explanation for hashing I have seen!! Thanks
@chrissong1837
@chrissong1837 Жыл бұрын
to be honest, paul's video about hash table is the best I have meet
@juanlinde9028
@juanlinde9028 5 жыл бұрын
Thanks for the illustration. It made things more easy to understand.
@BrandonSalazar1257
@BrandonSalazar1257 4 жыл бұрын
This is really good, I've watched multiple videos and it finally clicked after watching this video
@firuzibragimov4521
@firuzibragimov4521 11 жыл бұрын
your explanation is much better than at the university. thank you very much!
@BrentVale
@BrentVale 7 жыл бұрын
Thanks for putting the time and energy into publishing and sharing your knowledge! Much appreciated!
@titi2907titi
@titi2907titi 10 жыл бұрын
Paul We need more and more of data structures. I can not wait to see more. Thank you very much!
@karamveerhooda
@karamveerhooda 7 жыл бұрын
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!!!
@WoodwiseJoe
@WoodwiseJoe 6 жыл бұрын
Very Precise. Very simple. Easily understood. Good graphics. Subscribed.
@patcon_
@patcon_ 10 жыл бұрын
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 :)
@templatestack5560
@templatestack5560 5 жыл бұрын
Awesome video, congratulations about it. I have never whatched such a simple and undestandable explanation of the hash tables and collisions.
@jinwooseong9723
@jinwooseong9723 6 жыл бұрын
This is absolutely one of the best explaining video of hash table by far, thank you so much!!!!!
@yessicajessicaa1400
@yessicajessicaa1400 2 жыл бұрын
I was waiting for Paul to draw a triangle hahaha
@LakshmikanthKishorRabi
@LakshmikanthKishorRabi 10 жыл бұрын
Very helpful. Explanations are clear. Thank you so much. Great service to humanity indeed. Such services make average/beginners embrace programming with interest.
@sanketprajakta
@sanketprajakta 10 жыл бұрын
You made the complex thing look easier. Thank you.
@saurabhs-kaleidoscope
@saurabhs-kaleidoscope 9 жыл бұрын
Great video. The best part is that the concept is explained so beautifully and easily that even a kindergarten kid can understand it.
@jourdanbul-lalayao9445
@jourdanbul-lalayao9445 9 жыл бұрын
"I hope that that was helpful to you guys" Yes, yes it was :) thanks for the video!
@goodandsilent
@goodandsilent 10 жыл бұрын
Very clear and concise explanation. You're a great teacher!
@summersoker4044
@summersoker4044 2 жыл бұрын
Omgggggg thank u sooooooooooooo much for this explanation! I'm a beginner and this really helped me to understand. Greatly appreciated!!!
@balljerker377
@balljerker377 10 жыл бұрын
Best tutorial on youtube :) But remember u guys the best learning is the best practising
@NourhanKAmish
@NourhanKAmish 7 жыл бұрын
U the only one who made hash tables easy to learn 😍 thnxs alot ur a great👍🏻
@G1602
@G1602 11 жыл бұрын
This was extremely helpful Paul! You are doing brilliantly and you speak very clearly!
@suyashsharma7088
@suyashsharma7088 6 жыл бұрын
Hey! Thanks, Paul. I really appreciate you taking the time to make this video. It was super helpful. I love you! :*
@txmas3235
@txmas3235 10 жыл бұрын
Sometimes us novice undergrads need the simple explanation. Thanks!
@robind999
@robind999 9 жыл бұрын
Easy, clear and excellent video.
@dipshn
@dipshn 11 жыл бұрын
Diagrammatic explanation is very much use full.. Keep posting such videos in future..
@zomnipotential
@zomnipotential 2 жыл бұрын
Concise, as it should be, Thank you!
@NellShamrell
@NellShamrell 11 жыл бұрын
Outstanding intro to hash tables, both extremely informative and accessible!
@TheFraternalHouse
@TheFraternalHouse 8 жыл бұрын
One of the Best Programming videos I have watched Thaks
@alexeyea
@alexeyea 10 жыл бұрын
Thanks a lot Paul. You can make hard things a lot more easier to understand.
@evemodelski4045
@evemodelski4045 7 жыл бұрын
That was very helpful. I am a visual person so that was a perfect explanation. Thanks!
@ducksoop.x
@ducksoop.x 6 жыл бұрын
You made my 3 hours data structures lecture much simpler.
@centrumsaiyan7623
@centrumsaiyan7623 Жыл бұрын
Awesome, I understood Hash tables from your video.
@SlayenSkitso
@SlayenSkitso 6 жыл бұрын
Well done and thank you. I wanted to understand hashing better, and this video helped.
@sagaremporer6281
@sagaremporer6281 10 жыл бұрын
thank you sir i had understood the hash table structure i continue watching your tutorials really thank you very much sir
@gta6515
@gta6515 3 жыл бұрын
It has been more than 7 yrs now, still no triangle. RIP Triangle. :(
@TylerJusCodes
@TylerJusCodes 3 жыл бұрын
😂😂😂
@LetsPG
@LetsPG 4 ай бұрын
pual i have a quasteion : is hash tables share same index in the memory or something like that cus you have said that if we have multiple value in save index they will link to the same index with different key , i just wanna know that i leared that right
@michaelwahab926
@michaelwahab926 2 жыл бұрын
Here from a link in Udacity ALX Full Stack course
@jackconnor7037
@jackconnor7037 7 жыл бұрын
Very well described, I completely understood it the first time through. Thank you!
@oapanas
@oapanas 9 жыл бұрын
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.
@galanoftaa6439
@galanoftaa6439 10 жыл бұрын
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.
@abdelalimdebilou3238
@abdelalimdebilou3238 Жыл бұрын
I really enjoyed learning this thank you Paul
@jksharma7
@jksharma7 6 жыл бұрын
Very Good Sir..... you are Guru of HahsFunction ....
@learningisgrowinglig
@learningisgrowinglig 9 жыл бұрын
excellent explanation, simple and short.
@fuqingwang1344
@fuqingwang1344 8 жыл бұрын
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.
@sanket12345ful
@sanket12345ful 10 жыл бұрын
Very nice explanation of hash tables, found it useful. Thank you
@jatinpunia121
@jatinpunia121 4 жыл бұрын
best explanation on internet
@mason_runs1010
@mason_runs1010 10 жыл бұрын
Excellent video again. Really well explained. Keep them coming 👍
@shubhamsingh-xw3tf
@shubhamsingh-xw3tf 2 жыл бұрын
Appreciate the simple explanation. Thank you kind sir :)
@ivano.garcia5222
@ivano.garcia5222 10 жыл бұрын
Thanks! Very clear and non-redundant tutorial!
@jasonchunyeo
@jasonchunyeo 9 жыл бұрын
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.
@bumblebee9426
@bumblebee9426 5 жыл бұрын
Brief explanation, good job. Thanks!
@sorenrood
@sorenrood 4 жыл бұрын
Thanks for helping me understand hash tables!
@sakihayashi8325
@sakihayashi8325 11 ай бұрын
the best explanation! Thank you so much!
@khalilelam
@khalilelam 10 ай бұрын
Thanks Paul for your great explanations 👍 That was really helpful and easy to understand 👌👌
@focusiam2027
@focusiam2027 Жыл бұрын
Paul = the plug! Thanks a lot!!
@fionanjerii4071
@fionanjerii4071 5 жыл бұрын
you make the best videos,very easy to understand. thanks for your good work.
@sumanthkonduru7188
@sumanthkonduru7188 11 жыл бұрын
Nice Video Paul .. Explained in very easy terms .
@chrish6003
@chrish6003 10 жыл бұрын
great descriptions and nice example (very easy to relate to)
@asmaal-humaidi9553
@asmaal-humaidi9553 11 жыл бұрын
Hi Paul, thank you ..the video was simple and helpful
@mKarpis
@mKarpis 9 жыл бұрын
Excellent - simple and extremely clear. Many thanks!
@lawrenceamadi800
@lawrenceamadi800 10 жыл бұрын
Simple and comprehensive explanation. It was helpful, thank you!
@yimingchen9509
@yimingchen9509 Жыл бұрын
Great video!
@xDRaif
@xDRaif 10 жыл бұрын
It was very helpful. Clear information. Thank you for helping!
@HeeralSakrani
@HeeralSakrani 9 жыл бұрын
That was too good man.Well explained!
@jwrosenbury
@jwrosenbury 2 жыл бұрын
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.
@aronskaya
@aronskaya 9 жыл бұрын
Cool explanation, easy to understand, thanks a lot!
@udylevy
@udylevy 9 жыл бұрын
Paul, thanks for the very clear tutorial. I understood the lesson perfectly!
@Thamz123
@Thamz123 2 жыл бұрын
Its straight forward and simple
@yizhangchen7409
@yizhangchen7409 7 жыл бұрын
Thank you for the clear explanation Paul
@davidthomasxyz
@davidthomasxyz 5 жыл бұрын
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.
@ajnui556
@ajnui556 7 жыл бұрын
thank you, very good video and simplified instruction, even cavemen could learn this.
@OrlandoGardner1
@OrlandoGardner1 8 жыл бұрын
Great, simple explanation. Thank you.
@Wolkiitolkii
@Wolkiitolkii 9 жыл бұрын
Thanks a lot man! I'm not kidding, it makes me expert with Hashing ! Now, I can do my school project. (Y)
@camtasia1000
@camtasia1000 3 жыл бұрын
How was your school project?
@Wolkiitolkii
@Wolkiitolkii 3 жыл бұрын
@@camtasia1000 I graduated as an honor student 👨‍🎓😁💯
@pankajkumaram
@pankajkumaram 4 жыл бұрын
Thanks for the concept explaining
@mayurjain8586
@mayurjain8586 6 жыл бұрын
Thank you for sharing this. Very nicely explained.
@ashutoshjoglekar9931
@ashutoshjoglekar9931 5 жыл бұрын
Really well explained mate! Kudos!
@marksSoupercool
@marksSoupercool 10 жыл бұрын
Super helpful video! Very clearly explained!
@folayinkaolaofe6646
@folayinkaolaofe6646 Жыл бұрын
This is a fantastic video. Welldone
Hash Tables and Hash Functions
13:56
Computer Science Lessons
Рет қаралды 1,6 МЛН
НАШЛА ДЕНЬГИ🙀@VERONIKAborsch
00:38
МишАня
Рет қаралды 3 МЛН
Hashing Algorithms and Security - Computerphile
8:12
Computerphile
Рет қаралды 1,5 МЛН
Learn Hash Tables in 13 minutes #️⃣
13:26
Bro Code
Рет қаралды 369 М.
Faster than Rust and C++: the PERFECT hash table
33:52
strager
Рет қаралды 596 М.
you will never ask about pointers again after watching this video
8:03
A guide to our alphabet
20:08
RobWords
Рет қаралды 123 М.
Introduction to HashMap & HashTable in Java
1:39:46
Kunal Kushwaha
Рет қаралды 111 М.
Hashing Technique - Simplified
17:04
Abdul Bari
Рет қаралды 764 М.