Тёмный

Hashing Technique - Simplified 

Abdul Bari
Подписаться 978 тыс.
Просмотров 743 тыс.
50% 1

Hashing Technique : its a searching technique, designed using mathematical model of functions. its fastest searching technique. ideal hashing takes O(1)

Опубликовано:

 

16 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 539   
@aparna2701
@aparna2701 5 лет назад
Such a clear, crisp, no-nonsense explanation. Hats off, sir.
@avoidcomplexity5612
@avoidcomplexity5612 3 года назад
Exactly
@kanikakansalpathshala1624
@kanikakansalpathshala1624 Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fPqYoe4YP14.html
@paramjeetsingh3444
@paramjeetsingh3444 2 года назад
Whenever i want to see any topic on youtube. I pray that u uploaded a video of that concept. Thanks a lot sir.
@RajPatel-uh9nd
@RajPatel-uh9nd 3 года назад
I have never seen such a clear explanation of hashing. My search ends here! Thank you Prof.!
@muhammadtahahaqqani4141
@muhammadtahahaqqani4141 4 года назад
Your explanations are so clear and to the point. Thank you Sir for being so patient and explaining everything so well!
@Bonecrusherdl
@Bonecrusherdl 7 лет назад
Thank god for you indian guys with your yt videos
@diwang4572
@diwang4572 4 года назад
DaL I love India🤩
@saadmanahmed860
@saadmanahmed860 4 года назад
i love india (2)
@jiaweitan3066
@jiaweitan3066 4 года назад
INDIA FOR LIFE MAN. SAVE ME THROUGH ALL MY CS MODS PLS~
@mehulgarg9349
@mehulgarg9349 4 года назад
India is the best!!!
@suryapunjsharma9647
@suryapunjsharma9647 4 года назад
My whole unit in 17 minutes ......just wow! Truly appreciate it man.
@harshitasingh963
@harshitasingh963 4 года назад
Everything's so crisp ...precise and to the point . Your lectures are really an elixir for passing dsa . Couldn't be thankful enough 🙂
@dreadnautxbuddha
@dreadnautxbuddha 3 года назад
I'm an IT grad and have just begun learning cs on my own. You, sir, are a blessing.
@84y87
@84y87 2 года назад
IT grads aren’t taught all this in the course ?
@potatoisme1178
@potatoisme1178 8 месяцев назад
​@@84y87same question coz I'm still an undergrad IT but this is in our 2nd year curriculum 1st sem
@84y87
@84y87 8 месяцев назад
@@potatoisme1178 I'm in 3rd year now lol, can confirm all this is pretty basic stuff and all IT grads, at least in my college were taught this.
@geekyprogrammer4831
@geekyprogrammer4831 5 лет назад
you are really one of the best instructors of algorithms Sir!
@mrpotato2027
@mrpotato2027 Год назад
I have used this channel throughout my undergrad and for preparing for interviews. It has been extremely helpful. Thank you so much for this. ::)
@achrafBadiry
@achrafBadiry Год назад
The clearest explanation after watching many videos with no idea what they are talking about. Thank you
@tommylau7457
@tommylau7457 3 года назад
omg it sounded similar and so good, then i found out, oh! you are the tutor who teach C++ on udemy! btw you are soooo good.
@abdul_bari
@abdul_bari 3 года назад
Glad I could help!
@harshsolanki3269
@harshsolanki3269 2 года назад
@@abdul_bari can you explain how to search after appying quadratic probing
@mehrosenasir9974
@mehrosenasir9974 2 года назад
@@harshsolanki3269 pass the value to the formula and verify the index, if it doesn't contain the desired value then keep on incrementing the I, just like we did for insertion
@navalkumarshukla9447
@navalkumarshukla9447 4 года назад
Thank you sir, we could clearly see that you have put some extra efforts in this video, and we genuinely appreciate that.
@kanikakansalpathshala1624
@kanikakansalpathshala1624 Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fPqYoe4YP14.html
@somparnachakrabarti5616
@somparnachakrabarti5616 3 года назад
If this is the first video that came up on your search result on hashing then dont go anywhere else!This is by far the best explanation you could find on youtube.
@sweatyguysteve2056
@sweatyguysteve2056 5 лет назад
This was a way better explanation then the author of "Cracking The Coding Interview" explained it. Great job!
@olastenberg4964
@olastenberg4964 6 лет назад
Great, every question that popped in to my head was answered and explained a few seconds after, through the entire video!
@hadywolf5866
@hadywolf5866 4 года назад
السلام عليكم Magnificent, you are just magnificent, sir! I was suffering not understanding this hashing crab for almost 16 days, and then I found you, and it has been simplified in 16 minutes, what the heck!
@victore5536
@victore5536 Год назад
Here, one of the most important concepts in computer science is very well explained by one of the greatest professors! Thank you!
@maclo97
@maclo97 6 лет назад
better than my professor in college
@Jupiter5001
@Jupiter5001 3 года назад
hahahahahaha
@abhinavs03
@abhinavs03 6 лет назад
If you have an exam tomorrow, skip to 3:53 😃😃
@sanpreetkaur3071
@sanpreetkaur3071 6 лет назад
Abhinav Sharma I don't have it tomorrow I have it today in 20 minutes 😭😭
@abhinavs03
@abhinavs03 6 лет назад
Sanpreet Kaur hahahaha 😂
@ARVINDKUMAR-cp1vt
@ARVINDKUMAR-cp1vt 6 лет назад
then you must have to skip the whole tutorial
@shardoolbahing854
@shardoolbahing854 5 лет назад
same here3 :(
@skyerichardson4692
@skyerichardson4692 5 лет назад
today*
@jamshaidmushtaq1811
@jamshaidmushtaq1811 4 года назад
Along with Professor Leonard for mathematics, you are a life-saver for us regarding Data Structures. sir. Bravo!
@rubyPWNS1
@rubyPWNS1 Год назад
You are my probe of light. You shine your knowledge into my day as I struggle with algorithms in my analysis class. You show me the path towards earning my degree. I owe many thanks to you, yet it will never be enough. One day if our paths crosses, I shall buy you briyani.
@bharatigupta3126
@bharatigupta3126 2 года назад
Thank You Sir, because of you I am placed in an MNC and looking forward to achieve great things Once again thank you....Your Content is awesome and easy to understand
@rajbhardwaj2180
@rajbhardwaj2180 2 года назад
How’s ur programming concept ?
@makingachanneltopost
@makingachanneltopost 2 месяца назад
I would just like to say I really, really like Abdul Bari's teaching technique. I've been in the Silicon Valley as a developer for almost 20 years, and I wish there were more teachers like Abdul. He has a very graceful style of teaching that I wish more teachers would adapt. I like that he doesn't just jump into material, instead he says "I'm going to teach you X, Y, and Z", and then he repeats "this is how you do X, Y, and Z", then he teaches the material. I don't care how long you've been in the computer science field, there's always something to learn from someone, and Abdul has a lot of good lessons to teach.
@ovidiuvergil
@ovidiuvergil 3 года назад
2:10 - hashing 3:51 - hash table 6:00 - hash function 7:00 - collision 7:47 - chaining 9:49 - linear probing 14:04 - quadratic probing linear quadratic
@imranyounas4478
@imranyounas4478 Год назад
thank u
@reddymaestro3569
@reddymaestro3569 5 лет назад
this is the best explanation that i have seen in my career for hashmap in java
@joseph2073
@joseph2073 3 года назад
No it's in ruby
@chingiskhant4971
@chingiskhant4971 4 года назад
Recommendation: The perfect playback speed is 1.5x.
@Visiblenight
@Visiblenight 3 года назад
for me it's 1.25 xd
@Shy0553
@Shy0553 6 месяцев назад
For me 2x
@bakeery
@bakeery 5 месяцев назад
​@@Shy0553 0.25x
@pratyushukla
@pratyushukla 4 года назад
Hashing done in 17minutes. Thank you for making this video.
@ahsansiraj7505
@ahsansiraj7505 5 месяцев назад
happines is when we search any topic and find the video of mr abdul bari sir... well done sir..GOAT LEVEL EXPLANATION ❤😊
@saketh.vadlamudi
@saketh.vadlamudi 5 лет назад
Thank you very much sir for making hashing concept crystal clear..... please do keep making videos like these
@MichaelKazembe
@MichaelKazembe Год назад
How are you this good at explaining these concepts? I'm blown away
@sihameelmouatasim-bih812
@sihameelmouatasim-bih812 2 года назад
Ovidiu Sampalean Ovidiu Sampalean il y a 11 mois (modifié) 2:10 - hashing 3:51 - hash table 6:00 - hash function 7:00 - collision 7:47 - chaining 9:49 - linear probing 14:04 - quadratic probing linear quadratic 46 Muhammad Taha Haqqani Muhammad Taha Haqqani il y a 2 ans Your explanations are so clear and to the point. Thank you Sir for being so patient and explaining everything so well! 21 Bharati Gupta Bharati Gupta il y a 6 mois
@ApstractMusic
@ApstractMusic 4 года назад
What an absolutely fantastic explanation. Thank you!
@vishnu3851
@vishnu3851 7 лет назад
A newbie like me was able to understand. Thanks a lot :)
@ninapanou5217
@ninapanou5217 7 лет назад
The most helpful video about hashing. Thank you so much, Sir. Keep up the good work!
@kanikakansalpathshala1624
@kanikakansalpathshala1624 Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-lzS_DiMlR2Q.html
@davidjames1684
@davidjames1684 5 лет назад
If you want to know if a range of integers has been seen or not already on input, an array of flags would suffice. You could just prescan the array to determine the lowest and highest values (such as 3 is the lowest and 50 is the highest), then you can just make the array from 3 to 50. Space is not really an issue but if you had a low of 3 and a high of say 1 million and not much in between, you could have an "on the fly" hash function that modifies itself to force "oddball" numbers into a smaller space "on the fly" with minimal collisions.
@ketkipatil8309
@ketkipatil8309 3 года назад
You are GOD sir.....for basic DSA concepts....the topics which I was fearing for 1 year..you made so effortlessly easy...Thankyou so much sir...
@alessiodenny6123
@alessiodenny6123 4 года назад
excellent explanation !!. Clear and straight to the point. Took me 10 minutes to understand what I could not understand in school for 3 hours.
@satya-official
@satya-official 6 лет назад
very good explanation Sir !!!!!!!!!!! Keep making this type of videos. I have seen All your Algorithm Analysis videos. I am a huge fan of your teaching style !!!!!!!!!!
@favthingzz
@favthingzz 5 лет назад
Very thank you sir..after listening Ur class I get clarity on this topic.very clear explanation.
@photoninadoubleslit8405
@photoninadoubleslit8405 3 года назад
Thank you sir! I have paper at 1'O Clock and I'm watching this video at 11. But totally confident about this concept...
@abidaadil6303
@abidaadil6303 Год назад
No words to express my gratitude Sir 🙏 ....May Almighty shower His choicest blessings upon you n ur family....Thank U Sir....🙏💐
@vb63
@vb63 5 лет назад
Excellent explanation, you explain all the concepts in such simple manner.I was having tough time understanding datastructures and alogorithms but thank god i found your videos.Lots of respect to you sir. ~ from Venkatesh.
@vb63
@vb63 5 лет назад
i was thinking of joining a course to learn data structures and algorithms, and they were asking 21,000 rupees.I was almost going to join when i found your videos.
@rajendramisir3530
@rajendramisir3530 Год назад
The hash functions or algorithms for linear and quadratic probing to resolve Hash Table index collisions are interesting. Excellent explanation. One use case where Mathematical models are used to resolve data search collisions.
@Androidtricksforu
@Androidtricksforu 2 года назад
Sir Your all videos are very simple to understand and full of knowledge.thank you for making such videos,🙏
@MrHajabe
@MrHajabe 6 лет назад
I gone through multiple hast table logic video, but this is gives nice explanation.thank you
@ryandavis7506
@ryandavis7506 5 лет назад
best explanation I've seen so far
@Kaiser3493
@Kaiser3493 6 лет назад
Thank you so much. Your video will make me pass this course. May god bless you.
@wahnik6112
@wahnik6112 4 года назад
Sir u the best teacher .. even our data structures teacher follows you only
@VinodKhanna007
@VinodKhanna007 2 года назад
Thank U soo much sir ! When I open the book & some other channel for this topic My mind was boomerang! But after watching this just .. just 30 minutes I learned entire concept very very easily like peeling banana ! What an explanation sir G ! Thank u so much !
@chinmaydas4053
@chinmaydas4053 6 лет назад
Your explanation is elaborative and in depth..thank you sir 🙏🙏..
@teenschool282
@teenschool282 Год назад
Hashing has never sounded so easy🥰🥰
@SHRUTIGUPTAism
@SHRUTIGUPTAism 5 лет назад
your teaching method is really very very much effective.thank you so much sir
@krishnagavas6163
@krishnagavas6163 5 лет назад
Beautiful explanation, must watch if u r new to hashing.👌👍
@shariulekab
@shariulekab 2 года назад
Best Teacher and best lecture over youtube for any kind of problem
@sagarmehla3781
@sagarmehla3781 5 лет назад
Sir try to arrange your videos sub-topic wise. Like for tree,graph,algo etc. Your explanation are awesome.
@sakshamsrivastava6280
@sakshamsrivastava6280 3 года назад
This is pure gold. Thankyou sir!!
@ashwiniv7053
@ashwiniv7053 4 года назад
Awesome explanation. Thank you Abdul.
@tejeshkrishnammagari7288
@tejeshkrishnammagari7288 6 лет назад
Easily understandable,great job sir,thankyou
@kshirodmishra171
@kshirodmishra171 5 лет назад
super sir. The best training about Hashing . So simple and an easy you made it......!!!!
@alexzimmerman3447
@alexzimmerman3447 Год назад
These videos are saving me big time, I have a final for data structures tomorrow
@MAHALAKSHMI-wq3eo
@MAHALAKSHMI-wq3eo 3 года назад
You literally saved me sir, you are such a masterpiece🙏🙏🙏 Thank youuu soo much sir, you're amaazing!!!👌👌👌
@MemesfromOhio999
@MemesfromOhio999 4 года назад
If we had teachers like him in colleges like IP University then we would have no need of going to coaching only e college lectures would suffice for our success 😓
@gopeswarnamasudra8895
@gopeswarnamasudra8895 7 лет назад
Hope you make more videos your explanation is really clear and simple , thanks a lot
@neetugupta8019
@neetugupta8019 5 лет назад
Your all videos just great ..thank you so much
@super21knight14
@super21knight14 3 года назад
thank you so much for your clear and concise explanation!
@adilbundhoo3079
@adilbundhoo3079 6 лет назад
man that was next level explanation
@Prism684
@Prism684 3 года назад
This is truly fast forward learning in fast world. Thanks.
@josecabrera7947
@josecabrera7947 2 года назад
Thank you brother. Such a good detailed instruction to Hash Tables and Techniques.
@piyushdasila4454
@piyushdasila4454 3 года назад
nice video , 100% recommended to learn hashing and its functions
@niranjanshetty25may
@niranjanshetty25may 3 года назад
Very clear explanation. Please continue posting more videos. It was very helpful.
@sohebkhan4230
@sohebkhan4230 3 года назад
Koi jawab nhi aapka..Ek tarfa padaya apne..Thanks sir
@abdulmohsin1
@abdulmohsin1 4 года назад
Excelllent. Very clear and simplified . Thank you so much
@mrchali-rl8es
@mrchali-rl8es 6 лет назад
wow ! simply awesome explanation. Future of education. Great work keep it up. Keep teaching the way are teaching
@bensmith9253
@bensmith9253 6 лет назад
Excellent. Thank you - great explanation!
@TheThelifegame
@TheThelifegame 2 года назад
sir words cannot discripe how staight, clear your explanation is ... thank uuuuu
@lewishoanglong1610
@lewishoanglong1610 5 лет назад
You are great teacher I've ever learnt
@friendschannel1922
@friendschannel1922 5 лет назад
superb explination sir got detailed about hasing technique
@hemanegikhatri6075
@hemanegikhatri6075 6 лет назад
this is the one i found the bestest lecture
@kiranpanda8161
@kiranpanda8161 8 лет назад
Beautiful explanation. Thank you very much
@andrewtol8756
@andrewtol8756 7 месяцев назад
Thank you for your clear explanation. :-) One question I had is regarding quadratic probing. You said that it helps to avoid collision element clustering -- and it did, but it seems that it still requires the same number of lookup steps as it would need if linear probing had been applied and clustering had occurred. Ex: Suppose, as in the last example, that the key space is: 8, 3, 13, 23, 43, 10. Then, using linear probing: 3 is stored at index 3, 13 is stored at index 4, 23 is stored at index 5. // That's 3 index checks: h'(x) = [h(x) + f(i)] % 10, for f(i) = i, where i = 0, 1, and 2. Using quadratic probing: 3 is stored at index 3, 13 is stored at index 4, 23 is stored at index 7. // That's 3 index check: h'(x) = [h(x) + f(i)] % 10, for f(i) = i^2, where i = 0, 1, and 2. So, I'm wondering what the benefit is of using quadratic probing to avoid collision clustering? It still requires the same number of basic computations to lookup and element, it seems.
@mohammadahmedragab837
@mohammadahmedragab837 2 года назад
big thank you , I have just discovered your amazing helpful valued channel. Many thanks from Egypt :)
@gowripriyathota438
@gowripriyathota438 5 лет назад
Thank u SIR for your clear cut explanation.
@lonwabomfuntana6108
@lonwabomfuntana6108 9 дней назад
you might actually be the greatest to ever do it
@user-bw6kx3ud9g
@user-bw6kx3ud9g 3 месяца назад
Sir Hats off to your explanation. Thanks for existing.
@venikasruthiannam7656
@venikasruthiannam7656 3 года назад
OMG sir,, this is super osm!!!! I just loved the content. Please make more videos! REAL TALENT!
@AdityaPratapsingh9125
@AdityaPratapsingh9125 7 лет назад
Its really simplified ! Awesome.
@abdusalam3ar
@abdusalam3ar 5 лет назад
Amazing. Thank you, good sir.
@tusharmoolya1256
@tusharmoolya1256 6 лет назад
very nice explanation sir , you are doing a great job
@marimuthumanoj7206
@marimuthumanoj7206 5 лет назад
thanks beddy thanks for your explaination that is simply better..have a great time
@swamykt8339
@swamykt8339 7 лет назад
Awesome...Thanks you very much bro...
@forfrench22
@forfrench22 2 года назад
Thank you! Your videos are super helpful!
@grthejas3746
@grthejas3746 2 года назад
Thank you so much sir for explaining hashing, it was really helpful.
@user-hj2eb3sr8o
@user-hj2eb3sr8o 7 месяцев назад
Great respect to you sir❤, understood the concept very easily!
@jaren_c
@jaren_c Год назад
Damn excellent explanation.. Even 7 years later. Thanks!
@sagar977
@sagar977 6 лет назад
Awesome video...very nicely explained
@_SoundByte_
@_SoundByte_ 5 лет назад
Super clear tutorial ! Thanks !
@lancezhang892
@lancezhang892 5 месяцев назад
Linear probing ,quadratic probing and open addressing, perfect!
@ravindracute
@ravindracute 4 года назад
Awesome video...i was not aware of quadratic probing. Thanks
@cbz4321
@cbz4321 6 лет назад
Very Good Explanation ! Thank you ! :)
Далее
Hash Tables and Hash Functions
13:56
Просмотров 1,5 млн
Hashing Algorithms and Security - Computerphile
8:12
3.4 Huffman Coding - Greedy Method
17:44
Просмотров 1,5 млн
10.1 AVL Tree - Insertion and Rotations
43:08
Просмотров 1,1 млн
Lecture 8: Hashing with Chaining
51:16
Просмотров 595 тыс.
Learn Hash Tables in 13 minutes #️⃣
13:26
Просмотров 317 тыс.
Understanding and implementing a Hash Table (in C)
24:54
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36