1000+ Free Courses With Free Certificates: https://www.mygreatlearning.com/academy?ambassador_code=GLYT_DES_Top_SEP22&utm_source=GLYT&utm_campaign=GLYT_DES_Top_SEP22

Looking for a career upgrade & a better salary? We can help, Choose from our no 1 ranked top programmes. 25k+ career transitions with 400 + top corporate companies. Exclusive for working professionals: https://glacad.me/3qIL7E8

Get your free certificate of completion for the Hashing in Java course, Register Now: https://glacad.me/3soZjnh

In this video, you will first understand the concept of Hashing in Java. You will also understand how intuitive these algorithms are and how we try to find the optimal solution using this technique. Some of the classic hashing problems are how to find the pair with a particular sum, find the subarray with a sum equal to ‘k’, etc. Then we will talk about a problem wherein you will first understand the problem statement and then its algorithm. You will also understand time and space complexity, post which you will have a complete understanding of the algorithm with every constraint and know why we are doing them. Finally, we will implement the algorithm using Java and understand what are the different questions that can be solved using the same algorithm. Also, we will look at other algorithms which work on the same technique.

00:01:06 - Agenda
00:01:57 - Introduction to Hashing
00:06:55 - How does Hashing work?
00:13:38 - Collision Handling
00:19:04 - HashTable
00:32:55 - HashMap
00:42:58 - LinkedHashMap
00:51:26 - HashSet
01:00:09 - LinkedHashSet
01:08:20 - Summary

Visit Great Learning Academy, to get access to 300+ free courses with 1000+ hours of content on Data Science, Data Analytics, Artificial Intelligence, Big Data, Cloud, Management, Cybersecurity, Software Development and many more. These are supplemented with free projects, assignments, datasets, quizzes. You can earn a certificate of completion at the end of the course for free. https://glacad.me/3duVMLE

Get the free Great Learning App for a seamless experience, enroll for free courses and watch them offline by downloading them. https://glacad.me/3cSKlNl

About Great Learning:
- Great Learning is an online and hybrid learning company that offers high-quality, impactful, and industry-relevant programs to working professionals like you. These programs help you master data-driven decision-making regardless of the sector or function you work in and accelerate your career in high growth areas like Data Science, Big Data Analytics, Machine Learning, Artificial Intelligence & more.