Java Hash Table

preview_player
Показать описание

Welcome to my Java Hash Table tutorial. A Hash Table is a data structure offers fast insertion and searching capabilities. The negative is that they are limited in size because they are based on arrays. They are also hard to order.

People get confused about them because of the Hash Function. A hash function is used to generate a unique key for every item in the array. Since every item is entered using a calculation, this allows you to reverse the calculation to immediately find the proper index. This way you can find items without the need to search through the whole array.
Рекомендации по теме
Комментарии
Автор

Thank you for taking the time to watch them. I know I'm a little guy on YouTube and I appreciate that people are giving my videos a watch :)

derekbanas
Автор

To the all the comments saying 'slow down':  DO NOT slow down Derek! One of the main reasons I watch Derek's videos is for the quick pace. He doesn't waste my time. If it is too fast for you, simply use the pause button, or re-watch a section. Derek your videos are unique and extremely valuable to those who love your style and pace. Don't change the velocity or dumb them down. Been watching your vids for years now. They are some of the best on YouTube!

GungaLaGunga
Автор

I have literally learned Java my first language, and have decided to pursue a career in computer science because of you.  Realize that it took a lot of your time to make these, but thank you.  Means a lot to a lot of people!

zacharycollins
Автор

This guy is a freaking boss at explaining hash tables and hash functions. Unfortunately I found it towards the end of the semester for my data structures class but I will be using these videos in the future. Thanks a lot dude!

segintendorocks
Автор

Your displayStack function blew me away! Respect.

rushidesai
Автор

Awesome tutorial, after reading many articles on the Internet and even Java Books about what were hash tables for, I finally understand their logic and mechanics clearly with your example, and the pictures at the beginning were fundamental for this. Also I understood why they always talk about efficiency when referring to hash tables and hash code. You nailed it. Thank you so much Derek.

cborrero
Автор

Thank you :) I make these videos with collaboration with those that are watching them at the time. I had some people tell me that they would be easier to follow if they were in one file. That is why I did it that way. You guys pretty much control everything I do

derekbanas
Автор

I have to agree with the comments about not slowing down. And I'm one of the ones that has to pause and rewind. But I do when I need to. You have always been extremely thorough. It's not like you leave things out. You're one of the very best out there. Probably top 1%.

BelieveB
Автор

this video has just helped me so much i’m in second year doing computer science. thank you for this, 8 years going strong!

zebrockson
Автор

Thank you :)
Screen Capture : Camtasia 2 ( I used QuickTime Player until OS X Lion broke it )
Editing : iMovie
Presentation : Keynote
Up until a year ago I did everything on a Mac mini that cost less than $200 with all the software included

derekbanas
Автор

You are very welcome :) I am covering pretty much everything a person needs to be a great programmer. Lately I have been covering what are considered the most complicated topics. If you make it through these videos everything else will be easy

derekbanas
Автор

Thank you. I do this because I enjoy it. I'm just happy more people are watching. I remember the days when i'd upload a video and nobody would watch it for a week. Thank you for watching :)

derekbanas
Автор

Probably one of the best channels on YouTube to learn Javan and programming in general.

itaispiegel-ph
Автор

i started Java 3 months ago using a book (french one) and i managed to make a simple game but then i discovered your Chanel, i was watching that game tutorial you made and then found myself going through all your Java playlist since the 1st video, and i was like " :O !! " there is a TONS of basic things that i don't even know that they exist, that book didn't talked about them at all, i feel like a fool now because i bought it but i feel so luck finding your videos ^_^
thank you very much sir

alaslipknot
Автор

Everything great we have all came from some person in the past that decided to experiment. Since most every question can be answered now I can't think of a skill that is more important to strengthen than that

derekbanas
Автор

Thank you very much :) I have found being able to help so many people all over the world to be more gratifying then most anything I've ever done! Thank you for giving my videos a chance

derekbanas
Автор

Thank you :) Im very happy that my video was able to explain the topic.

derekbanas
Автор

ಹಲೋ ಕೋಚ್ ಆತ್ಮೀಯ,

ಹ್ಯಾಷ್ ಟೇಬಲ್ ಯೋಜನೆಗಳ ಒಂದು ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ.

ಇದು ತುಂಬಾ ಉಪಯುಕ್ತ ಎಂದು ಕಾಣಿಸುತ್ತದೆ.

ನೀವು ಎಲ್ಲಾ ಪ್ರಾಮಾಣಿಕ ಧನ್ಯವಾದಗಳು.

ಕೇರ್ ತೆಗೆದುಕೊಳ್ಳಿ.

japanuser
Автор

You are an incredible teacher, and the fact that you do this for free is divine! Thank you!!

alimomeni
Автор

When this month ends I will immediately start with Android, so to be ready it will be good to have an understanding of java under your belt.

derekbanas