HashMap in Java _ Hashing _ Java Placement Course _ Data Structures & Algorithms
28 views
Jun 9, 2024
**HashMap in Java: Hashing | Java Placement Course | Data Structures & Algorithms** Dive into the fundamentals of HashMap in Java with this comprehensive video from the Java Placement Course. Learn how hashing works and why it's crucial for efficient data storage and retrieval. The video covers key concepts such as insertion, deletion, and collision handling in HashMaps, along with practical coding examples to solidify your understanding. Ideal for students preparing for technical interviews and placements, this tutorial will equip you with the knowledge and skills to master HashMaps and excel in Data Structures and Algorithms.
View Video Transcript
0:00
рд╣реБрдЖ рд╣реИ рд╡рд┐рд╡рд░реНрдг рдореЗрдВ рд╡рд╣ рдХрд┐ рд╢рджрд╛ рджреАрдЬрд┐рдП рд╡реЗрд▓рдХрдо рдЯреЛ рдЕрдкрдирд╛ рдХреЙрд▓реЗрдЬ рдЖрдЬ рдХреА рдЬреЛ рд╡реАрдбрд┐рдпреЛ рд╣реИ рд╣рдорд╛рд░реА рджрд╛рдЯ рдЗрд╕ рдкрд╛рд╡рд░реНрдб рдмрд╛рдп рдЖрд▓рдля┐╜
0:15
рдФрд░ рдЖрдЬ рдХреА рд╡реАрдбрд┐рдпреЛ рдХреЗ рдЕрдВрджрд░ рд╣рдо рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдХрд┐ рд╣реИ рд╢реНрдорд╛рдк рдПрдХреНрдЯреНрд░реА рд╣реЛрддрд╛ рдХреНрдпрд╛ рд╣реИ рдЕрдЧрд░ рд╣реИ рд╢реНрдорд╛рдк рдХреА рдмрд╛рдд рдХрд░реЗя┐╜
0:21
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ hashing рдХреЗ topic рдХреЗ рдЕрдВрджрд░ рд╣рдордиреЗ hash sets рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рд╛ рдерд╛
0:25
рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЖрдЬ рдПрдХ рдирдпрд╛ data structure рдкрдврд╝реЗрдВрдЧреЗ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╣реИ hash map
0:29
рдЗрд╕рдХрд╛ рдЬреЛ real life maps рд╣реЛрддреЗ рд╣реИрдВ, рдЙрд╕рд╕реЗ as such рдХреЛрдИ рд▓реЗрдирд╛ рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ
0:33
рдпрд╣ рдЕрд▓рдЧ рддрд░реАрдХреЗ рдХрд╛ map рд╣реЛрддрд╛ рд╣реИ, next рд╡реАрдбрд┐рдпреЛ рдХреЗ рдЕрдВрджрд░ implementation рд╕рдордЭреЗрдВрдЧреЗ
0:38
рдХрд┐ рдпрд╣ рдЬреЛ Hash Set, Hash Mapping рдХреА рд╣рдо рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ Implement рдХреИрд╕реЗ рд╣реЛрддреЗ рд╣реИрдВ Java рдореЗрдВ
0:43
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ Dedicated рд╡реАрдбрд┐рдпреЛ рдХреЗ рдЕрдВрджрд░ рдЗрдирдХреЗ рдХрд╛рдлреА рд╕рд╛рд░реЗ рд╣рдо рд╕рд╡рд╛рд▓ рд╕реЙрд▓ рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ
0:47
рддреЛ рдЖрдЬ рдХреА рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд╣рдо рд╕рдордЭрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ, Hash Map рд╣реЛрддрд╛ рдХреНрдпрд╛ рд╣реИ, рдЙрд╕реЗ Create рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ
0:52
рдЙрд╕рдХреЗ рдЕрдВрджрд░ insert рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ elements рдХреЛ and рд╕рд╛рде рдХреЗ рд╕рд╛рде рдЙрд╕рдореЗрдВ рд╕реЗ remove рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИя┐╜
0:56
elements рдХреЛ plus рдЙрд╕реЗ iterate рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рдорддрд▓рдм рдЬреЛ рднреА elements store рдХрд░ рджрд┐рдпреЗ рд╣рдордиреЗ рдЗрд╕ data structure рдХреЗ рдЕрдВрджя┐╜
1:02
рдЙрдирдХреЛ рд╣рдо рдПрдХ рдПрдХ рдХрд░рдХреЗ рдПрдХ рдПрдХ рдХрд░рдХреЗ рджреЗрдЦреЗрдВрдЧреЗ рдХреИрд╕реЗ access рдХреИрд╕реЗ рдХрд░реЗрдВрдЧя┐╜
1:06
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╕рдордЭрддреЗ рд╣реИрдВ HashMap рд╣реЛрддрд╛ рдХреНрдпрд╛ рд╣реИ? HashMap рдЬрд╛рд╡рд╛ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдРрд╕рд╛ structure рд╣реЛрддрд╛ рд╣я┐╜
1:11
рдЬреЛ рджреЛ рддрд░реАрдХреЗ рдХреЗ information рдХреЛ store рдХрд░рддрд╛ рд╣реИ рдПрдХ рд╣реЛрддреА рд╣реИ рд╣рдорд╛рд░реА key
1:16
and рдЙрд╕реА key рдХреЗ corresponding рдПрдХ рд╣рдорд╛рд░реА рд╣реЛрддреА рд╣реИ value рдРрд╕реЗ scenarios рдЬрд╣рд╛рдВ рд╣рдореЗрдВ pairs
1:21
store рдХрд░рдиреЗ рд╣реЛрддреЗ рд╣реИрдВ pairs рдорддрд▓рдм рдЬреЛрдбрд╝рд╛ рдорддрд▓рдм рдПрдХ key рд╣реЛрдЧреА рдПрдХ value рд╣реЛрдЧреА рддреЛ рджреЛ value рдХя┐╜
1:28
рдЕрдЧрд░ рд╣рдореЗрдВ рдЬреЛрдбрд╝рд╛ рджреЛ value рдХрд╛ pair рдХрд╣реАрдВ рднреА store рдХрд░рдирд╛ рд╣реИ java рдХреЗ рдЕрдВрджя┐╜
1:31
рддреЛ рд╡рд╣рд╛рдБ рд╣рдо hash maps рдХрд╛ use рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рдХреЗ real life examples рдХреНрдпрд╛ рд╣реЛрдВрдЧя┐╜
1:35
рдорд╛рди рд▓реАрдЬрд╝реЗ рд╣рдореЗрдВ students рдХреЗ roll number store рдХрд░рдиреЗ рд╣реИ рддреЛ roll number рдХреА рдЕрдкрдиреА рдПрдХ table рд╣реЛрдЧя┐╜
1:42
рдФрд░ рд╡реЛ table рдХреБрдЫ рдРрд╕реА рджреЗрдЦреЗрдЧреА рдЬрд┐рд╕рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ roll number рд╣реЛ рд╕рдХрддреЗ рд╣реИя┐╜
1:46
рдореЗрд░рд╛ roll number рдЬреИрд╕реЗ 64, 65, 66 78, 79 рдпрд╣ рдереЛрдбрд╝реЗ рд╕реЗ jumbled roll numbers рд╣я┐╜
1:54
рдорддрд▓рдм рдХреЛрдИ order рдирд╣реАрдВ рд╣реИ рдЗрд╕рдХрд╛ рдФрд░ рд╣рд░ roll number рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ name рд╣я┐╜
2:00
рдорд╛рд▓рд┐рдЬрд╝реЗ рдпрд╣рд╛рдБ рдкрд░ name рдЖ рдЬрд╛рддрд╛ рд╣реИ рд╢реНрд░рджреНрдзрд╛ рдпрд╣рд╛рдБ рдкрд░ name рдЖ рдЬрд╛рддрд╛ рд╣реИ рд░рдЬя┐╜
2:06
рдпрд╣рд╛рдБ name рдЖ рдЬрд╛рддрд╛ рд╣реИ рдЕрдорди рдпрд╣рд╛рдБ name рдЖ рдЬрд╛рддрд╛ рд╣реИ рдЦреБрд╢я┐╜
2:12
рдпрд╣рд╛рдБ name рдЖ рдЬрд╛рддрд╛ рд╣реИ рдкреНрд░рд┐рдпрд╛ рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реА names рд╣реИрдВ рдЬреЛ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдХреЗ рдмрд╛рдж рдЖ рд░рд╣реЗ рд╣реИя┐╜
2:18
рдЕрдм рдРрд╕рд╛ рдЬреЛ structure рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ value рд╣реИ рдпреЗ рдмрди рдЬрд╛рдПрдЧреА рд╣рдорд╛рд░реА key
2:22
key рдпрд╛рдирд┐ рдпреЗ рд╣рдореЗрд╢рд╛ unique рд╣реЛрдЧреА рд╣рдорд╛рд░реЗ рдЬреЛ role numbers рд╣реЛрддреЗ рд╣реИя┐╜
2:27
class рдХреЗ рдЕрдВрджрд░ рд╡реЛ рд╕рд╛рд░реА рдХреА рд╕рд╛рд░реА unique values рд╣реИрдВ рдФрд░ рдЗрд╕ key рдХреЗ рдкреВрд░реА рдХреЗ рдкреВрд░реА column рдореЗя┐╜
2:31
рд╣рд░ key рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ value рд╣реЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣ value unique рдирд╛ рд╣я┐╜
2:35
рдпрд╛рдирд┐ role number 64 рдФрд░ 65 рджреЛрдиреЛрдВ рдХрд╛ рдирд╛рдо рд╢реНрд░рджреНрдзрд╛ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣я┐╜
2:38
рд╣рдорд╛рд░реЗ class рдореЗрдВ рджреЛ рдмрдЪреНрдЪреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ same рдирд╛рдо рд╣реЛ рд▓реЗрдХрд┐рди role number рд╣рдореЗрд╢рд╛ unique рд░рд╣реЗрдЧя┐╜
2:44
рддреЛ hash map рдХреЗ рдЕрдВрджрд░ рд╣рдорд╛рд░реА рдЬреЛ key рд╣реЛрддреА рд╣реИ рд╡реЛ рд╣рдореЗрд╢рд╛ unique рд░рд╣рддреА рд╣я┐╜
2:49
рдФрд░ рд╣рдорд╛рд░реА рдЬреЛ value рд╣реЛрддреА рд╣реИ рд╡реЛ same рднреА рд╣реЛ рд╕рдХрддреА рд╣реИ рд╡реЛ unique рднреА рд╣реЛ рд╕рдХрддреА рд╣я┐╜
2:53
multiple keys рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА same value рднреА рд╣рдо insert рдХрд░рддреЗ рд╣реИя┐╜
2:57
рдФрд░ multiple keys рдХреЗ рд▓рд┐рдП рд╣рдо different values рднреА insert рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдкрд░ key рд╣рдореЗрд╢рд╛ unique рд╣реЛрдиреА рдЪрд╛рд╣рд┐я┐╜
3:02
рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рдХрд╛ structure рдЬрд╣рд╛рдБ рд╣реИ key рд╣реЛ рдЧрдИ рдПрдХ value рд╣реЛ рдЧрдИ рдЙрд╕рдХреЛ рдХрд╣рд╛рдВ represent рдХрд░реЗрдВрдЧреЗ рдЙрд╕рдХреЛ represent рдХрд░реЗрдВрдЧреЗ hash map рдореЗя┐╜
3:08
рдЗрд╕рдХрд╛ рдПрдХ рдФрд░ real life example рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдШрд░ рдореЗрдВ рдЧрд╛рдбрд╝реА рд╣реЛрддреА рд╣реИ bike рд╣реЛрддреА рд╣реИ рддреЛ рдЙрд╕рдХреЗ рдЕрдВрджрд░ рд╣рдо рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ fuel рднрд░рд╡рд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╣рдо fuel рдХреА рдЕрдЧрд░ рдмрд╛рдд рдХрд░реЗрдВ рддреЛ fuel рдХреА рднреА рдПрдХ table рдмрдирддреА рд╣реИ prices рдХреА рдЬрд┐рд╕рдореЗрдВ рдорд╛рди рд▓реАрдЬрд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓рд╛ рдЖ рдЬрд╛рддрд╛ рд╣реИ рд╣рдорд╛рд░рд╛ CNG CNG рдХрд╛ рдЬреЛ price рд╣реИ рд╡реЛ рдорд╛рди рд▓реАрдЬя┐╜
3:38
рдХреА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ price рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЬреЛ fuel рд╣реИ
3:42
рд╡реЛ рдмрди рдЬрд╛рдПрдЧрд╛ рд╣рдорд╛рд░рд╛ key, рдФрд░ рдЬреЛ price рд╣реИ, рд╡реЛ рдмрди рдЬрд╛рдПрдЧрд╛ рд╣рдорд╛рд░рд╛ value
3:47
рдЕрдм рдпрд╣ рдЬреЛ key рд╣реИ, рдпрд╣ рд╣рдореЗрд╢рд╛ unique рд░рд╣реЗрдЧреА, рдорддрд▓рдм CNG рдПрдХреА рдмрд╛рд░ рдЖрдПрдЧрд╛
3:50
diesel рдПрдХреА рдмрд╛рд░ рдЖрдПрдЧрд╛, petrol рдПрдХреА рдмрд╛рд░ рдЖрдПрдЧрд╛, рдЗрдирдХреЗ рдЬреЛ prices рд╣реИрдВ
3:54
рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЕрд▓рдЧ рдкреНрд░рд╛рдЗрд╕ рд╣реЛрдЧрд╛, рдЕрдм рдХрд▓ рдХреЛ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐, рдбреАрдЬрд▓ рдФрд░ рдкреЗрдЯреНрд░реЛрд▓ рдХрд╛ рдкреНрд░рд╛рдЗрд╕
3:59
рдмрд╣реБрдд highly unlikely рд╣реИ, рдкрд░ рдорд╛рди рд▓реАрдЬрд┐рдП same рд╣реЛ рдЧрдпрд╛, рдбреАрдЬрд▓ рднреА рдмрдврд╝рдХрд░ 90 рд░реБрдкреАрдЬ рд╣реЛ рдЧрдпрд╛
4:04
рдкреЗрдЯреНрд░реЛрд▓ рднреА 90 рд╣реЛ рдЧрдпрд╛, рддреЛ рдЙрд╕рдореЗрдВ рдХреЛрдИ problem рдирд╣реАрдВ рдЖрдИрдЧреА рдкрд░ рд╣рд╛рдБ diesel рдХрд╛ рдирд╛рдо diesel, petrol рдХрд╛ рдирд╛рдо petrol рд╣реА рд░рд╣реЗрдЧя┐╜
4:09
key рд╣рдореЗрд╢рд╛ unique рд░рд╣реЗрдЧреА рдФрд░ example рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ countries рдХреЗ рдирд╛рдо рд▓реЗ рд▓рд┐рдпреЗ рд╣реИя┐╜
4:15
рддреЛ рд╣рдорд╛рд░реА country рдЬреИрд╕реЗ рд╣реЛ рдЧрдИ рд╣реИ рдЗрдВрдбрд┐рдпрд╛ рдХрд╛ рд╣рдордиреЗ рдирд╛рдо рд▓рд┐рдЦ рджрд┐рдпрд╛ as a key
4:18
this is my key, this is my value рддреЛ рдпрд╣рд╛рдВ рд╣рдо рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдкрдиреА country рдХреА population рдХя┐╜
4:28
рдЗрдВрдбрд┐рдпрд╛ рдХреА рдорд╛рди рд▓реАрдЬрд┐рдП рдХреБрдЫ 120 CR population рд╣реЛ рдЧрдИ рджреВрд╕рд░реА country рд╣рдо рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЪрд╛рдЗрдирд╛ рдХреА рд╣рдо рдорд╛рди рд▓реАрдЬрд┐рдП 150 CR population рд▓рд┐рдЦ рджреЗрддреЗ рд╣реИя┐╜
4:37
US рдХреА рд╣рдо 30 CR population рд▓рд┐рдЦ рджреЗрддреЗ рд╣реИрдВ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ countries рдЖ рдЬрд╛рдПрдВрдЧреА population рдЖ рдЬрд╛рдПрдВрдЧя┐╜
4:42
рдпрд╣рд╛рдБ рдЪрд╛рд╣реЗ рддреЛ рдЗрд╕ population рдХреА рдЬрдЧреЗ value рдХреЗ рдЕрдВрджрд░ рд╣рдо рдЙрдирдХреА capital store рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜
4:48
рдЬреИрд╕реЗ рдЗрдВрдбрд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╣рдо capital рд▓рд┐рдЦ рджреЗрдВрдЧреЗ New Delhi рдХреЛ рдЪрд╛рдЗрдирд╛ рдХреЗ рд▓рд┐рдП Beijing рд╣реЛ рдЬрд╛рдПрдЧрд╛, Washington DC рд╣реЛ рдЬрд╛рдПрдЧя┐╜
4:53
рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ capitals рднреА рдЖ рд╕рдХрддреА рд╣реИрдВ as values рддреЛ pairs рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдБ рдкреЗ рднреА рдЖрдкрдХреЛ pair рджрд┐рдЦ рдЧрдП рдкреВрд░реА programming рдХреЗ рдЕрдВрджрд░ Java рдореЗрдВ, рд╡рд╣рд╛рдБ рд╣рдореЗрдВ рдХреНрдпрд╛ use рдХрд░рдирд╛ рд╣реИ, рд╡рд╣рд╛рдБ рд╣рдореЗрдВ hash map use рдХрд░рдирд╛ рд╣я┐╜
5:04
рдЕрдм рджреЗрдЦ рд▓реЗрддреЗ рд╣реИрдВ, hash map рдХреЛ create рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдордиреЗ рдпрд╣рд╛рдБ рдкреЗ рдЕрдкрдиреА class рдмрдирд╛рдИ рд╣реБрдИ рд╣реИ, hashing рдХреЗ рдирд╛рдо рд╕реЗ рдФрд░ рдлрд┐рд░ рдмрдирд╛рдП рд╣реИ рдЕрдкрдирд╛ main function
5:11
HashMap рдХреЛ implement рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП use рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ import рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧя┐╜
5:16
java.util.hashmap рдХреЛ рддреЛ рдпреЗ HashMap рд╣рдорд╛рд░реА class рд╣реИ рдЬрд┐рд╕рдХреА help рд╕реЗ рд╣рдорд╛рд░реА HashMap рдХреЗ different different objects рдмрдирд╛рддреЗ рд╣реИя┐╜
5:26
рдФрд░ рдкреВрд░реЗ рдХреЗ рдкреВрд░реЗ maps рдХреЛ implement рдХрд░рддреЗ рд╣реИрдВ рдкрд░ рдХреНрдпреВрдВрдХрд┐ рд╣рдо рдмрд╣реБрдд рд╕рд╛рд░реА рдФрд░ рдЪреАрдЬрд╝реЗрдВ use рдХрд░рдиреЗ рд╡рд╛рд▓я┐╜
5:32
рдорддрд▓рдм sets рдХреЛ рднреА use рдХрд░реЗрдВрдЧреЗ рдЕрднреА iterator рдХреЛ рднреА use рдХрд░реЗрдВрдЧреЗ, рддреЛ рдпрд╣рд╛я┐╜
5:35
star рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рд╕рд╛рд░реА рдЪреАрдЬрд╝реЗрдВ рдПрдХ рд╕рд╛рде рд╣реА рд▓реЗ рд▓реЗрддреЗ рд╣реИрдВ utility package рдХя┐╜
5:39
рддреЛ hash map рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝реЗрдЧя┐╜
5:43
hash map, рдФрд░ рдЬреЛ syntax рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдЗрд╕рдХреЗ creation рдХрд╛ рд╡реЛ рдмрд╣реБрдд similar рд╣реЛрдЧя┐╜
5:47
рдЬреИрд╕реЗ рдХрд┐ рд╣рдорд╛рд░реЗ hash set рдХреЛ create рдХрд░рдиреЗ рдХрд╛ syntax рдерд╛, рдЙрд╕рдХреЗ рдмрд╛рдж рд▓рд┐рдЦреЗрдВрдЧреЗ рдХрд┐ рд╣рдорд╛рд░я┐╜
5:51
key рдХрд╛ рдХреНрдпрд╛ type рд╣реИ, рд╣рдорд╛рд░реА рдЬреЛ key рд╣реИ, рд╣рдо example рд▓реЗ рд▓реЗрддреЗ рд╣реИя┐╜
5:55
country population country key which is of type string and population value
6:08
which is of type integer, рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ key рдХрд╛ type рд▓рд┐рдЦреЗрдВрдЧреЗ, string type
6:12
рдЙрд╕рдХреЗ рдмрд╛рдж рд▓рд┐рдЦреЗрдВрдЧреЗ рдЕрдкрдиреА value рдХрд╛ type, which is integer type, рдлрд┐рд░ рд╣рдо рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдЕрдкрдиреЗ map рдХрд╛ рдирд╛рдо, рдЗрд╕рдХреЛ рдореИрдВ hash map рднреА рд▓рд┐рдЦ рд╕рдХрддреА рд╣реВрдБ, рдЗрд╕рдХреЛ рдореИрдВ hm рднреА рд▓рд┐рдЦ рд╕рдХрддреА рд╣реВрдБ, рдЗрд╕рдХреЛ рдореИрдВ map рднреА рд▓рд┐рдЦ рд╕рдХрддреА рд╣реВрдБ, рдореИрдВ map рд▓рд┐рдЦ рд░рд╣реА рд╣реВрдБ, рдЖрдк рдЕрдкрдиреА рдорд░реНрдЬреА рд╕реЗ рдЬреЛ рднреА рдЖрдкрдХрд╛ рд╕рдмрд╕реЗ рдЬрд╛рджрд╛ suitable рдЖрдкрдХреЛ рдирд╛рдо рд▓рд┐рдЦреЗ
6:27
рдпрд╛ рд╣рдо рдЗрд╕рдХреЛ country info рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдмрдЯ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╣рдо general map рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИя┐╜
6:33
рддреЛ рдореИрдВ рдЗрд╕рдХреЛ map рд▓рд┐рдЦ рджреЗрддреА рд╣реВрдБ is equal to new hash map
6:37
рдзреНрдпрд╛рди рджреЗрдирд╛ рд╣реИ рдХрд┐ hash map рдХреЗ рдЕрдВрджрд░ HB capital рд╣реИ MB capital рд╣я┐╜
6:43
рддреЛ рдХрд╛рдлреА рд╕рд╛рд░реЗ students рдЕрдЧрд░ M small рд▓рд┐рдЦ рджреЗрдВрдЧреЗ рддреЛ рдЙрд╕рдореЗрдВ error рдЖ рдЬрд╛рдПрдЧрд╛ рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рд╣рдордиреЗ hash map рдХреЛ create рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрднреА рдпреЗ map рдХреНрдпрд╛ рд╣реИ рдЕрднреА рдпреЗ map рдЦрд╛рд▓реА рд╣реИ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдореБрдЭреЗ рдПрдХ рдПрдХ рдХрд░рдХреЗ рдПрдХ рдПрдХ рдХрд░рдХреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдЕрдкрдиреЗ keys and values рдХреЗ pairs рдХреЛ insert рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧя┐╜
6:59
рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ operation рдЬрд┐рд╕рдХреА рд╣рдо рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рд╡реЛ рд╣реИ рд╣рдорд╛рд░рд╛ insertion operation
7:04
insertion рдХреЗ рдЕрдВрджрд░ рдПрдХ рдПрдХ рдХрд░рдХреЗ рдПрдХ рдПрдХ рдХрд░рдХреЗ key value pairs рдХреЛ рд╣рдо рдЗрд╕ map рдХреЗ рдЕрдВрджрд░ add рдХрд░реЗрдВрдЧя┐╜
7:09
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ add рдХрд░рддреЗ рд╣реИрдВ map.put рдХреА help рд╕реЗ рддреЛ insert рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП add рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЬрд┐рд╕ function рдХреЛ use рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рдирд╛рдо рд╣реИ map.put
7:19
put рдпрд╛рдирд┐ add рдХрд░ рджреЗрдирд╛ рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд▓рд┐рдЦреЗрдВрдЧреЗ рдЕрдкрдиреА key рдХрд╛ рдирд╛я┐╜
7:23
key рдореЗрдВ рдорд╛рди рд▓реАрдЬрд┐рдП рдореИрдВрдиреЗ рдбрд╛рд▓рд╛ India and рдлрд┐рд░ India рдХреА population
7:27
which is 120 рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдбрд╛рд▓ рджреА рджреВрд╕рд░реА country let's suppose it is US рдлрд┐я┐╜
7:32
US рдХреА рдореИрдВрдиреЗ population рдбрд╛рд▓ рджрд┐рдпреЗ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ рдбрд╛рд▓ рджреА рддреАрд╕рд░я┐╜
7:36
country рдЪрд╛рдЗрдирд╛ рд▓реЗ рд▓реЗрддреЗ рд╣реИрдВ рдЗрд╕рдХреЛ рдлрд┐рд░ рдореИрдВрдиреЗ рдбрд╛рд▓ рджрд┐рдпреЗ рдЪрд╛рдЗрдирд╛ рдХреА population
7:41
рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ keys and values рдХреЗ pairs рдореИрдВрдиреЗ рдПрдХ рдПрдХ рдХрд░рдХреЗ рдПрдХ рдПрдХ рдХрд░рдХреЗ insert рдХрд░ рджрд┐рдпреЗ рд╣реИя┐╜
7:46
рдЕрдкрдиреЗ map рдХреЗ рдЕрдВрджрд░ рдФрд░ рдЕрдм рдореИрдВ рдЕрдкрдиреЗ map рдХреЛ рдХрд░рд╡рд╛ рд▓реЗрддреА рд╣реВрдБ print рддреЛ system.out.println
7:52
рдФрд░ simply рдореИрдВрдиреЗ рд▓рд┐рдЦ рджрд┐рдпрд╛ map рддреЛ terminal рдХреЗ рдЕрдВрджрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореЗрд░реЗ map рдХреЗ рдЕрдВрджя┐╜
7:59
рдЪрд╛рдЗрдирд╛ рд╡рд╛рд▓реА рдЬреЛ key value pair рд╣реИ рд╡реЛ print рд╣реБрдЖ, рдлрд┐рд░ US рд╡рд╛рд▓рд╛ print рд╣реБрдЖ, рдлрд┐я┐╜
8:03
рдЗрдВрдбрд┐рдпрд╛ рд╡рд╛рд▓рд╛ print рд╣реБрдЖ, рдЕрдм рдореЗрд░реЗ рдЬреЛ insertion рдХрд╛ order рдерд╛, рдпрд╛рдирд┐ рд╕рдмрд╕реЗ рдкрд╣рд▓я┐╜
8:06
рддреЛ рдореИрдВрдиреЗ рдЗрдВрдбрд┐рдпрд╛ рдбрд╛рд▓рд╛ рдерд╛, рдлрд┐рд░ US рдбрд╛рд▓реА рдереА рдлрд┐рд░ рдЪрд╛рдЗрдирд╛ рд╡рд╛рд▓реЗ pair рдбрд╛рд▓рд╛ рдея┐╜
8:11
рдкрд░ рдпреЗ рдЬреЛ order print рд╣реБрдЖ, рдпреЗ completely рдЕрд▓рдЧ рд╣реИ, рддреЛ hash maps
8:15
рдЬреЛ рд╣реЛрддреЗ рд╣реИрдВ рд╡реЛ unordered maps рд╣реЛрддреЗ рд╣реИрдВ рдпрд╛рдирд┐ рдЬрд░реВрд░реА рдирд╣реАрдВ рд╣реИ рдЖрдкрдия┐╜
8:19
рдХреЛрдИ pair рдкрд╣рд▓реЗ рдбрд╛рд▓рд╛ рддреЛ рд╡реЛ рдкрд╣рд▓реЗ рд╣реА print рд╣реЛрдЧрд╛ рд╡реЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдмрд╛рдж рдореЗрдВ print рд╣я┐╜
8:22
рд╡реЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдмреБрд░реЗ reverse fashion рдореЗрдВ print рд╣реЛ jumbled fashion рдореЗрдВ print рд╣реЛ рддя┐╜
8:26
рдмрд┐рд▓реНрдХреБрд▓ unordered рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд╣рдорд╛рд░реЗ hash set unordered рддрд░реАрдХреЗ рд╕я┐╜
8:30
рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЕрдм put рдХреЗ рдЕрдВрджрд░, рдорд╛рди рд▓реАрдЬрд┐рдпреЗ, рдореИрдВ рдПрдХ рдРрд╕я┐╜
8:35
key рдХреЛ рджреБрдмрд╛рд░рд╛ re-insert рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБ, рдЬреЛ already рдореЗрд░реЗ map рдХреЗ рдЕрдВрджрд░ exist рдХрд░рддреА рд╣реИ, рдореИрдВ рдпрд╣рд╛рдБ рдкреЗ рд▓рд┐рдЦреВрдБрдЧя┐╜
8:40
map.put, рдорд╛рди рд▓реАрдЬрд┐рдпреЗ, China рдХреА рдЬреЛ population рд╣реИ, рд╡реЛ рдмрдврд╝ рдЧрдИ рд╣реИ
8:45
рддреЛ рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ China 180 рдЗрд╕рдХреЛ рдореИрдВрдиреЗ рдХрд░ рд▓рд┐рдпрд╛ save рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рджреБрдмрд╛рд░рд╛ рд╕реЗ рдЕрдкрдиреА map рдХреЛ print рдХрд░рд╡рд╛ рд╣реВя┐╜
8:52
рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдореИрдВрдиреЗ рдЕрдЧрд░ рджреБрдмрд╛рд░рд╛ рд╕реЗ re-insert рдХрд┐рдпрд╛ рдЕрдкрдиреА key рдХя┐╜
8:57
рддреЛ рдЙрд╕ key рдХреЗ corresponding рдЬреЛ рдореЗрд░реА value рд╣реЛрдЧреА рд╡реЛ update рд╣реЛ рдЬрд╛рдПрдЧя┐╜
9:00
рдпрд╛рдирд┐ рдЕрдЧрд░ рдкрд╣рд▓реЗ рд╕реЗ рдореЗрд░реА key exist рдХрд░рддреА рд╣реИ рддреЛ рдЙрд╕рдХреЛ рдореИрдВ рджреБрдмрд╛рд░рд╛ re-insert рдХрд░реВрдБ pair рдХя┐╜
9:06
рддреЛ рд╡реЛ value update рдХрд░ рджреЗрдЧрд╛ рдФрд░ рдЕрдЧрд░ рдирд╣реАрдВ exist рдХрд░рддреА рддреЛ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛я┐╜
9:10
рдирдИ value create рд╣реЛ рдЬрд╛рдПрдЧреА рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдЬреЛ insert function рд╣реЛрддрд╛ рд╣я┐╜
9:14
maps рдХреЗ рдЕрдВрджрд░ рдпрд╛рдирд┐ map.put рдЬреЛ function рд╣реЛрддрд╛ рд╣реИ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рджреЛ cases рдмрдирддреЗ рд╣реИя┐╜
9:21
рдПрдХ case рдмрдирддрд╛ рд╣реИ рдХрд┐ key рдореЗрд░реА already exist рдХрд░рддреА рд╣реИ рдПрдХ case рдмрдирддрд╛ рд╣реИ рдХрд┐ doesn't exist рдЕрдЧя┐╜
9:28
key already exist рдХрд░рддреА рд╣реИ рддреЛ рдЙрд╕ case рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ value рдореЗрд░реА update рд╣реЛ рдЬрд╛рдПрдЧя┐╜
9:32
update value рдкрд░ рдЕрдЧрд░ key exist рдирд╣реАрдВ рдХрд░рддреА рддреЛ рдЙрд╕ case рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдЧя┐╜
9:37
new pair is inserted рддреЛ рдпреЗ рджреЛрдиреЛ cases рд╣реЛрддреЗ рд╣реИрдВ depending upon рдЖрдкрдХреА key рдкрд╣рд▓реЗ рд╕я┐╜
9:46
map рдХреЗ рдЕрдВрджрд░ exist рдХрд░рддреА рд╣реИ рдирд╣реАрдВ next operation рдЬрд┐рд╕рдХреА рд╣рдо рдмрд╛рдд рдХрд░реЗрдВрдЧя┐╜
9:50
рд╡реЛ рд╣реИ рд╣рдорд╛рд░рд╛ search operation рдЗрд╕рдХреЛ рд╣рдо search рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕рдХреЛ рд╣рдо look up operation рднреА рдХрд╣ рд╕рдХрддреЗ рд╣реИя┐╜
9:57
look up рдХрд░рдирд╛ рдпрд╛рдирд┐ рджреЗрдЦрдирд╛ рдХрд┐ рдХреЛрдИ рдЪреАрдЬ рдПрдХреНрд╕рд┐рд╕реНрдЯ рдХрд░рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ рдХрд░рддреА map рдХреЗ рдЕрдВрджрд░ рджреЛ рдерд░реАрдХреЗ рдХреЗ search operation рд╣реЛрддреЗ рд╣реИя┐╜
10:03
рд╕рдмрд╕реЗ рдкрд╣рд▓рд╛ рддреЛ рдпреЗ рдЪреЗрдХ рдХрд░рдирд╛ рдХрд┐ рдХреЛрдИ key map рдХреЗ рдЕрдВрджрд░ exist рдХрд░рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ рдХрд░рддя┐╜
10:08
рдЙрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдХ function use рдХрд░рддреЗ рд╣реИ map.contains key рддреЛ contains
10:13
key рд▓рд┐рдЦрдХрд░ рд╣рдо рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдЙрд╕ key рдХреА value рдбрд╛рд▓реЗрдВрдЧреЗ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣я┐╜
10:17
check рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдорд╛рдирд▓реЗ рдЬрд┐рдП рдореБрдЭреЗ check рдХрд░рдирд╛ рд╣реИ рдореЗрд░реЗ map рдХреЗ рдЕрдВрджрд░ china рдирд╛рдо рдХреА key
10:21
exist рдХрд░рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рддреЛ рдпрд╣ map.contains key true return рдХрд░реЗрдЧя┐╜
10:25
рдЕрдЧрд░ exist рдХрд░рддреА рд╣реЛрдЧреА false return рдХрд░реЗрдЧрд╛ рдЕрдЧрд░ exist рдирд╣реАрдВ рдХрд░рддреА рд╣реЛрдЧя┐╜
10:29
рддреЛ рдпрд╣рд╛рдБ рдореИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ check рдХрд░реВрдБ рдЪрд╛рдЗрдирд╛ рдХреЗ рд▓рд┐рдП рддреЛ рдпрд╣рд╛я┐╜
10:33
рд╣рдо рд▓рд┐рдЦ рджреЗрдВрдЧреЗ present in the map key is present in the map
10:39
рдФрд░ рдЗрд╕рдХрд╛ else case рд╣реЛрдЧрд╛ key is not present in the map
10:49
рдЗрд╕рдХреЛ рд╣рдо рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ save and рдПрдХ рдмрд╛рд░ run рддреЛ рдХреНрдпрд╛ print рд╣реБя┐╜
10:55
рдореЗрд░реЗ рд▓рд┐рдП China рдХреЛ рдЙрд╕рдиреЗ look up рдХрд┐рдпрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП search рдХрд┐рдпрд╛ map рдХреЗ рдЕрдВрджя┐╜
10:59
рдФрд░ print рд╣реБрдЖ рд╣реИ key is present in the map рдкрд░ рдпрд╣реА China рдХреА рдЬрдЧя┐╜
11:03
рдЕрдЧрд░ рдореИрдВ Indonesia рдХрд░ рджреЗрддреА рдФрд░ рдЗрд╕рдХреЛ рдЕрдЧрд░ рдореИрдВ save рдХрд░рдХреЗ run рдХрд░реВя┐╜
11:08
рддреЛ рдореЗрд░реЗ рд▓рд┐рдП print рд╣реЛрдЧрд╛ key is not present in the map
11:12
рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ Indonesia рдирд╛рдо рдХреА рдХреЛрдИ key рдЕрдкрдиреЗ map рдХреЗ рдЕрдВрджрд░ рдХрднреА рдбрд╛рд▓реА рд╣реА рдирд╣реАя┐╜
11:16
рдЕрдм рдореБрдЭреЗ рдЕрдЧрд░ рдЕрдкрдиреА key рдорд┐рд▓ рдЧрдИ рдЕрдЧрд░ рдореИрдВрдиреЗ search рдХрд░ рд▓рд┐рдпрд╛ рдХрд┐ key exist рдХрд░рддреА рд╣я┐╜
11:20
рдирд╣реАрдВ рдХрд░рддреА рдкрд░ рдЕрдм рдореБрдЭреЗ key рдХреЗ рд╕рд╛рде рд╡рд╛рд▓реА value рднреА рдЪрд╛рд╣рд┐рдП рдХрд┐ map рдХреЗ рдЕрдВрджя┐╜
11:24
рдЗрд╕ key рдХреЗ рд╕рд╛рде рдХреМрди рд╕реА value рд╣реИ рддреЛ рдЗрд╕ case рдореЗрдВ рджреВрд╕рд░рд╛ function рдЖрддрд╛ рд╣я┐╜
11:27
рдЬреЛ рд╣реЛрддрд╛ рд╣реИ рдорд╛рд░рд╛ get function рддреЛ рдореИрдВ simply рд▓рд┐рдЦреВрдБрдЧреА map.get рдлрд┐рд░ key рдХрд╛ рдирд╛я┐╜
11:35
рдорд╛рд▓реАрдЬрд╝реЗ China рдХреЗ рд▓рд┐рдП China рдЬреЛ рдореЗрд░реА key рд╣реИ map рдХреЗ рдЕрдВрджя┐╜
11:39
рдЗрд╕ key рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА value exist рдХрд░рддреА рд╣реИ рдЙрд╕ value рдХреЛ рдореБрдЭя┐╜
11:42
рдЙрд╕ value рдХреЛ рдореБрдЭреЗ get рдХрд░рдирд╛ рд╣реИ рдПрдХ рдпреЗ case рд▓реЗ рд▓реЗрддреЗ рд╣реИя┐╜
11:48
рдЬрд┐рд╕ case рдореЗрдВ рдореЗрд░реА рдЬреЛ key рд╣реИ рд╡реЛ exist рдХрд░рддреА рд╣реИ рджреВрд╕рд░рд╛ case рдпреЗ рд▓реЗ рд▓реЗрддреЗ рд╣реИя┐╜
11:55
рдЕрдЧрд░ рдореИрдВ map.get Indonesia рдХрд░ рджреВ, рдпрд╛рдирд┐ рдПрдХ рдРрд╕реА key, map exist case print save comment out print China value i188
12:11
рдкрд░ Indonesia рдХреЗ рд▓рд┐рдП since key рдПрдХреНрд╕рд┐рд╕реНрдЯ рдирд╣реАрдВ рдХрд░рддреА рддреЛ value рднреА рдПрдХреНрд╕рд┐рд╕реНрдЯ рдирд╣реАрдВ рдХрд░рддя┐╜
12:15
рддреЛ рдЙрд╕ case рдореЗрдВ print рд╣реБрдЖ рд╣реИ рдореЗрд░реЗ рд▓рд┐рдП null рддреЛ рдпрд╣рд╛рдБ рдкрд░ dot get рдХреЗ рдня┐╜
12:19
рджреЛ cases рдмрди рдЬрд╛рддреЗ рд╣реИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓рд╛ case рдЬреЛ dot get рдХреЗ рдЕрдВрджрд░ рдЖрддрд╛ рд╣я┐╜
12:24
рд╡реЛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдореЗрд░реА key exist рдХрд░рддреА рд╣реИ рддреЛ рдЙрд╕ case рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП print рд╣реЛ рдЬрд╛рдПрдЧреА рдореЗрд░реА value
12:31
рджреВрд╕рд░рд╛ case dot get function рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИ рдХрд┐ key doesn't exist
12:36
рдЙрд╕ case рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЙрд╕ case рдореЗрдВ print рд╣реЛрдЧрд╛ рдореЗрд░реЗ рд▓рд┐рдП null рдФрд░ dot contains
12:42
key рдХреЗ рд▓рд┐рдП рдЕрдЧрд░ key exist рдХрд░рддреА рд╣реИ рддреЛ рдЙрд╕ case рдореЗрдВ print рд╣реЛ рдЬрд╛рдПрдЧреА true
12:51
рдФрд░ key рдЕрдЧрд░ exist рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рддреЛ рдЙрд╕ case рдореЗрдВ print рд╣реЛ рдЬрд╛рдПрдЧрд╛ false
12:56
рддреЛ рдпреЗ рджреЛ function рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА help рд╕реЗ рд╣рдо look up рдХрд░рддреЗ рд╣реИрдВ рд╣рдо search рдХрд░рддреЗ рд╣реИрдВ рдХрд┐рд╕реА рднреА key рдХя┐╜
13:00
рдпрд╛ рдХрд┐рд╕реА рднреА value рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ map рдХреЗ рдЕрдВрджрд░ next рд╣рдо рдмрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдХя┐╜
13:04
рдПрдХ hash map рдХреЗ рдЕрдВрджрд░ рдЬрд┐рддрдиреЗ рднреА pairs рд╣рдордиреЗ add рдХрд┐рдпреЗ рд╣реИрдВ, рдЙрди рдкрд░ рд╣рдо iterate рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
13:08
рдпрд╛рдирд┐ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдЙрди рдкрд░ traverse рдХрд░рдХрд░, рд╣рдо рдЙрдирдХреА values рдХреЛ print рдХреИрд╕реЗ рдХрд░ рдмрд╛рддреЗ рд╣реИрдВ
13:13
рдЕрдм hash map рдХреЗ рдЕрдВрджрд░ iteration рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рдХреЗ for loop рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрддреЗ рд╣реИрдВ
13:19
рдЖрдЬ рддрдХ рд╣рдордиреЗ рдЬрд┐рддрдиреЗ рднреА for loops рд▓рд┐рдЦреЗ рд╣реИрдВ рдЙрдирдХреЗ рдЕрдВрджрд░ рд╣рдо рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ рд╣рдо рдПрдХ iterator рдмрдирд╛рддреЗ рд╣реИя┐╜
13:24
рдЬреИрд╕реЗ рдпрд╣рд╛рдБ рдкрд░ i рдореЗрд░рд╛ iterator рд╣реИ for int i is equal to 0 i is less than 10 i plus plus рдпрд╛ i minus minus рдЖрдЬ рддрдХ рд╣рдо рдЗрд╕ рддрд░реАрдХреЗ рдХреЗ loops рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИя┐╜
13:35
рдЗрд╕реА same for loop рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдо рд▓рд┐рдЦреЗ for рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рдХреБрдЫ value рд▓реЗ рд▓я┐╜
13:43
рдлрд┐рд░ рд▓рдЧрд╛рдП colon рдФрд░ рдлрд┐рд░ рд▓рд┐рдЦреЗ рдЕрдкрдиреЗ collection рдХрд╛ рдирд╛рдо рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рдХреЗ рдПрдХ рдЕрд▓рдЧ format рдПрдХ рдЕрд▓рдЧ syntax рд╣реЛрддрд╛ рд╣я┐╜
13:52
for loops рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЬреЛ рд╣рдо collections рдХреЗ рдЙрдкрд░ use рдХрд░рддреЗ рд╣реИрдВ collections рдХрд╣рдиреЗ рдХрд╛ рдореЗрд░рд╛ рдорддрд▓я┐╜
13:57
рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рд╣реИ рдХрд┐ рдПрдХ bunch of objects рдпрд╛ bunch of values рдХя┐╜
14:00
рдЕрдЧрд░ рдЖрдк iterate рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рд╣рдо рджреВрд╕рд░реЗ type рдХрд╛ for loop рдпреВрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜
14:04
for example рдореИрдВрдиреЗ рдПрдХ array рд▓рд┐рдпрд╛ рд╣реИ рдЗрд╕ array рдХреЗ рдЕрдВрджрд░ рдореЗрд░реЗ рдкрд╛рд╕ рддреАрди elements рд╣реИя┐╜
14:11
1, 2 and 3 рдЕрдм рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛ рдЗрд╕ рдкрд░ for loop рд▓рдЧрд╛рдиреЗ рдХрд╛ рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ index
14:16
рдХреЗ basis рдкрд░ рдПрдХ рдПрдХ element рдкрд░ рдЬрд╛рдУрдВ рдпрд╛рдирд┐ int i is equal to 0
14:21
i less than 3 i plus plus рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдореИрдВ рдЗрд╕рдХреЗ index рдХреЛ рдПрдХ рдПрдХ рдХрд░рдХя┐╜
14:26
рдПрдХ рдПрдХ рдХрд░рдХреЗ рдмрдврд╝рд╛рдУрдВ рдФрд░ рдлрд┐рд░ arr of i рдпрд╛рдирд┐ index рдХреЗ рдкрд░ рд▓рд┐рдЦреА рд╣реБрдИ value рдХя┐╜
14:32
рдореИрдВ print рдХрд░рд╡рд╛рдУрдВ рдкрд░ рдЗрд╕реА рдЪреАрдЬрд╝ рдХреЛ рдЕрдЧрд░ рдореИрдВ second format рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣реВрдБрдЧреА
14:37
рддреЛ рдЙрд╕рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реЛрдЧрд╛, рдХрд┐ рдореИрдВ рд▓рд┐рдЦреВрдБ for, int value
14:42
рдлрд┐рд░ colon, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ array рдХрд╛ рдирд╛рдо, рдЗрд╕ array рдХрд╛ рдирд╛рдо рдореИрдВрдиреЗ рд░рдЦрд╛ рд╣реИ arr
14:48
рддреЛ рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦреВрдБ, for int value, colon, arr, рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛
14:53
index рдХреА рдЬрдЧреЗ directly рдореИрдВ рдПрдХ рдПрдХ рдХрд░рдХреЗ array рдХреА values рдХреЛ рдПрдХ рдПрдХ рдХрд░рдХреЗ traverse рдХрд░ рдкрд╛рдКрдВрдЧя┐╜
14:59
рдФрд░ рдореЗрд░реЗ рдЬреЛ for loop рдХреЗ рдЕрдВрджрд░ рдЕрдЧрд░ рдореИрдВ print рдХрд░рд╡рд╛рдУрдВ рдЕрдкрдиреА рдЗя┐╜
15:03
value рдХреЛ рдЬреЛ рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкреЗ define рдХрд┐рдпрд╛ variable рддреЛ рдЗрд╕рдХреЗ рдЕрдВрджрд░ index
15:07
рдирд╣реАрдВ рдЖрдПрдЧрд╛ рдЗрд╕рдХреЗ рдЕрдВрджрд░ directly рдЗрд╕ array рдХреА values рдЖрдПрдЧреА рдЗрд╕рдХреЛ рдПрдХ рдмрд╛рд░ code рдХрд░рдХреЗ рднреА рджреЗрдЦ рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рд╡рд╛рд▓рд╛ for loop рдХрд╛ syntax рдХрд╛рдо рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣я┐╜
15:15
рд╣рдо рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдЙрдкрд░ рд╡рд╛рд▓реА line рдХреЛ рдХрд░ рд▓реЗрддреЗ рд╣реИ comment out
15:20
рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдмрдирд╛рддреЗ рд╣реИрдВ рдПрдХ array int array is equal to рдорд╛рдирд▓реАрдЬрд┐рдП рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ 12, 15, and 18
15:28
рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдореИрдВрдиреЗ рдЗрди рддреАрди values рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдПрдХ array рдмрдирд╛рдпя┐╜
15:32
рдЕрдм рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛ рдЬреЛ рд╣рдо рд╣рдореЗрд╢рд╛ рд╕реЗ рджреЗрдЦрддреЗ рдЖрдП рд╣реИрдВ рд╡реЛ рдпрд╣ рд╣реЛрдЧя┐╜
15:36
i is equal to 0, i less than 3, i plus plus рдФрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧреА рдПрдХ рдПрдХ рдХрд░рдХреЗ print рдХрд░рд╡рд╛рдБрдЧреА рдЕрдкрдиреА values рдХя┐╜
15:44
arr of i and then space рдЕрдм рдЗрд╕реА same рдЪреАрдЬ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реЛрдЧя┐╜
15:53
рдХрд┐ рдореИрдВ рд▓рд┐рдЦреВрдБ for int value colon рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ array рдХрд╛ рдирд╛я┐╜
15:58
рддреЛ рдПрдХ рддрд░реАрдХреЗ рд╕реЗ array рдореЗрд░рд╛ рдПрдХ collection рд╣реИ рдЬреЛрд╕рдХреЗ рдЕрдВрджрд░ рдмрд╣реБрдд рдЪрд╛рд░реА value stored рд╣я┐╜
16:02
рдФрд░ рдЙрд╕рдореЗрдВ рд╕реЗ рдЕрдм рдореИрдВ рдПрдХ рдПрдХ рдХрд░рдХреЗ рдПрдХ рдПрдХ рдХрд░рдХреЗ values рдХреЛ рдирд┐рдХрд╛рд▓рдирд╛ рдЪрд╛рддреА рд╣реВя┐╜
16:06
рдФрд░ рд╡реЛ рдирд┐рдХрд▓ рдХрд░ рдХрд╣рд╛рдВ store рд╣реЛрдЧреА рд╡реЛ store рд╣реЛрдЧреА рдЗрд╕ value variable рдХреЗ рдЕрдВрджя┐╜
16:10
рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧреА рдлрд┐рд░ value variable рдХреА value рдХреЛ print рдХрд░рд╡рд╛рдУрдВрдЧя┐╜
16:14
рдореИрдВ рдпрд╣рд╛рдБ рд▓рд┐рдЦреВрдВрдЧреА val plus space and last рдореЗрдВ next line рдЗрд╕рдХреЛ рдХрд░ рд▓реЗрддреЗ рд╣реИ save and now run
16:26
рддреЛ рдХреНрдпрд╛ print рд╣реБрдЖ first рдЬреЛ рддрд░реАрдХрд╛ рдерд╛ print рдХрд░рд╡рд╛рдиреЗ рдХрд╛ рдЙрд╕рд╕реЗ рднреА 12, 15, 18 print рд╣реБрдЖ second рдЬреЛ рддрд░реАрдХрд╛ рдерд╛ рдЙрд╕рд╕реЗ рднреА 12, 15, 18 print рд╣реБя┐╜
16:36
difference рдмрд╕ рдпрд╣ рдерд╛ рдХрд┐ first рддрд░реАрдХреЗ рдореЗрдВ рдореИрдВрдиреЗ рдПрдХ iterator i рдХреЛ use рдХрд┐рдпрд╛ рдЬрд┐рд╕рд╕реЗ index value рдХреЛ update рдХрд┐рдпя┐╜
16:42
second рддрд░реАрдХреЗ рдореЗрдВ рдореИрдВрдиреЗ directly array рд╕реЗ value рдЙрдард╛ рд▓реА рдЗрд╕ рдмрд╛рд░ рдореБрдЭреЗ index рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣я┐╜
16:47
рддреЛ рдпрд╣реА same рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ second рд╡рд╛рд▓рд╛ рддрд░реАрдХрд╛ рдЗрд╕рдХреЛ use рдХрд░рдХреЗ рд╣рдо рдПрдХ map рдХреЛ iterate рдХрд░реЗрдВрдЧя┐╜
16:53
рдЬрд╣рд╛рдВ collection рдХреЗ рдЕрдВрджрд░ different different pairs рд╣реИрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ hash map рд╕реЗ рдПрдХ pair рдирд┐рдХрд▓реЗрдЧя┐╜
16:58
рдлрд┐рд░ рдЕрдЧрд▓рд╛ pair рдирд┐рдХрд▓реЗрдЧрд╛ рдлрд┐рд░ рдЙрд╕рд╕реЗ рдЕрдЧрд▓рд╛ pair рдирд┐рдХрд▓реЗрдЧрд╛ рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рдХрд╛ рд╣рдо рдПрдХ for loop рд▓рдЧрд╛рдПрдВрдЧя┐╜
17:03
рдЕрдм for loop рд▓рдЧрд╛рдиреЗ рдХрд╛ рдЬреЛ syntax рд╣реЛрддрд╛ рд╣реИ hash map рдХреЗ рдЕрдВрджрд░ рд╡реЛ рдХреБрдЫ рдЗрд╕ рддрд░реАрдХреЗ рдХрд╛ рд╣реЛрддрд╛ рд╣я┐╜
17:08
рдпрд╣рд╛рдБ рдкрд░ рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ map.entry рдлрд┐рд░ рдореИрдВрдиреЗ рд▓рдЧрд╛рдПрдВ рдЕрдкрдиреЗ angular brackets
17:16
рдЬрд┐рдирдХреЗ рдЕрдВрджрд░ рд▓рд┐рдЦрд╛ рд╣реИ integer integer рдпрд╣ integer рдореЗрд░реА key value рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣я┐╜
17:20
рдпрд╣ integer рдореЗрд░реА value рдХреЗ type рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ string рдня┐╜
17:25
рд▓рд┐рдЦ рд╕рдХрддреА рд╣реВрдБ рдЕрдЧрд░ рдореЗрд░рд╛ countries and population рдХрд╛ example рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ key рдХрд╛ data
17:29
type рдЖрдПрдЧрд╛ рдпрд╣рд╛рдБ рдкрд░ value рдХрд╛ data type рдЖрдПрдЧрд╛ рдлрд┐рд░ рдореИрдВ рд▓рд┐рдЦреВрдБрдЧреА e
17:32
e for element рдФрд░ рдлрд┐рд░ colon рд▓рдЧрд╛рдХрд░ рдореИрдВ рдмрдирд╛рдКрдБрдЧреА map рдХрд╛ рдПрдХ set рдпрд╛рдирд┐ map рдХя┐╜
17:39
рдЕрдЧрд░ рдореИрдВ рдПрдХ set view рд▓реЗрдирд╛ рдЪрд╛рд╣реВрдБ рддреЛ рдЙрд╕рдХреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ dot entry set
17:43
рдЬрд┐рд╕рд╕реЗ map рдХрд╛ рдПрдХ set version рдореБрдЭреЗ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдЕрдВрджрд░ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░реЗ pairs stored рд╣реЛрдЧреЗ
17:48
рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдПрдХ рдХрд░рдХреЗ рд╡реЛ рд╕рд╛рд░реЗ pairs рдЗрд╕ E рдХреЗ рдЕрдВрджрд░ рдЖ рдЬрд╛рдПрдЧреЗ, рдФрд░ рдпрд╣рд╛рдВ рдмрд╛рд╣рд░ рдХреА рддрд░рдл рдореИрдВ рд▓рдЧрд╛ рджреВрдБрдЧреА рдЕрдкрдирд╛ for loop
17:55
рддреЛ рдЗрд╕рдХреЛ рдПрдХ рдмрд╛рд░ code рдореЗрдВ рд▓рд┐рдЦ рдХрд░ рджреЗрдЦрдиреЗ рддреЛ рдЪреАрдЬрд╝реЗрдВ рдмрд╣реБрдд рдЕрд╕рд╛рдиреА рд╕реЗ clear рд╣реЛрдЧя┐╜
18:00
first time entry set same syntax hash map question automatically
18:14
рдпрд╛рдж рд╣реЛрдЬрд╝реЗрдЧрд╛ рдХрд┐ iterate рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ рд╣рдо рдХреНрдпрд╛ рд▓рд┐рдЦреЗрдВрдЧреЗ рд╣рдо рд▓рд┐рдЦрдия┐╜
18:18
рд╡рд╛рд▓реЗ рд╣реИрдВ for рдпрд╣рд╛рдБ рдкрд░ рдореЗрд░реЗ collection рдХрд╛ рдирд╛рдо рдХреНрдпрд╛ рд╣реИ рдореЗрд░реЗ collection рдХрд╛ рдирд╛я┐╜
18:24
рд╣реИ map.entry set рдпрд╛рдирд┐ рдореЗрд░реЗ map рдХрд╛ set version map рдХреЛ рдореИрдВрдиреЗ set рдореЗя┐╜
18:29
convert рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдм рдЗрд╕ set рдХреА рдЬреЛ values рд╣реЛрдВрдЧреЗ рдЙрдирдХреЛ рдореИрдВ рдПрдХ рдПрдХ рдХрд░рдХя┐╜
18:33
traverse рдХрд░реВрдБрдЧреА, рдЗрд╕ set рдХреЗ рдЕрдВрджрд░ рдореЗрд░реЗ pairs рд╣реА рд╣реИрдВ рд╕рд╛рд░реЗ, рдФрд░ рдЗрд╕рдореЗя┐╜
18:38
type рдХреНрдпрд╛ рд╣реЛрдЧрд╛, type рд╣реИ рдореЗрд░рд╛ map.entry рдЬрд┐рд╕рдХреЗ рдЕрдВрджрд░ key рд╣реИ рдореЗрд░я┐╜
18:43
string type рдХреА, рдФрд░ value рд╣реИ рдореЗрд░реА integer type рдХреА, рддреЛ рдпрд╣ рдореИрдВрдиреЗ type define рдХрд┐рдпрд╛, рдЬреИрд╕я┐╜
18:49
рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ for loop рдХреЗ рдЕрдВрджрд░ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдерд╛, рдкреБрд░рд╛рдиреЗ for loop рдХреЗ рдЕрдВрджрд░ рдореИрдВрдиреЗ int
18:53
value and ARR рд▓рд┐рдЦрд╛ рдерд╛, рддреЛ рдпрд╣рд╛рдБ рдкрд░ рд╣реИ, рдпрд╣ рдореЗрд░рд╛ int, int рдХреА рдЬрдЧя┐╜
18:57
рдпрд╣ type рд╣реИ, рдореЗрд░реЗ рдЙрд╕ value рдХрд╛, рдЬреЛ рдореЗрд░реЗ entry set рд╕реЗ рдирд┐рдХрд▓реЗрдЧреА, рдФрд░ рдореЗрд░я┐╜
19:03
array рдХреА рдЬрдЧрдП, рдореЗрд░реЗ рдкреВрд░реЗ collection рдХрд╛ рдирд╛рдо рд▓рд┐рдЦрд╛ рд╣реИ map.entry set, рдЕя┐╜
19:07
рдЗрд╕ value рдХреА рдЬрдЧрдП, рдореБрдЭреЗ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ variable рдмрдирд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдЗрд╕рдХреЛ рдореИрдВ рд▓рд┐рдЦ рд╕рдХрддреА рд╣реВрдБ E
19:11
рдЗрд╕рдХреЛ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ comment out рддреЛ рдпреЗ рдкреВрд░рд╛ рдХрд╛ рдкреВрд░рд╛ рдореЗрд░реЗ рдия┐╜
19:17
for loop рдХрд╛ рдореИрдВрдиреЗ syntax рд▓рд┐рдЦ рд▓рд┐рдпрд╛ рд╣реИ рдЕрдм рдПрдХ рдПрдХ рдХрд░рдХреЗ рдореБрдЭреЗ key value pairs рдХя┐╜
19:21
рдХреИрд╕реЗ print рдХрд░рд╡рд╛рдирд╛ рд╣реИ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдореИрдВ print рдХрд░рд╡рд╛рдУрдВ E.get key
19:26
рддреЛ рд╣рд░ рдЗрд╕ E рдХреЗ рд▓рд┐рдП рдЗрд╕ E рдХреЗ рдЕрдВрджрд░ рдкреВрд░рд╛ рдореЗрд░рд╛ pair рд╣я┐╜
19:30
key рднреА рд╣реИ рдЙрд╕рдореЗрдВ value рднреА рд╣реИ рд╣рд░ рдЗрд╕ E рдХреЗ рд▓рд┐рдП рдореИрдВ key print рдХрд░рд╡рд╛ рджреВрдБрдЧя┐╜
19:34
and рджреБрдмрд╛рд░рд╛ рд╕реЗ рд╣рд░ рдЗрд╕ E рдХреЗ рд▓рд┐рдП рдореИрдВ рдХрд░ рд▓реВрдБрдЧреА get value
19:38
рддреЛ рдЙрд╕рд╕реЗ рдореЗрд░реА value рднреА print рд╣реЛ рдЬрд╛рдПрдЧреА рдЗрд╕рдХреЛ рдХрд░ рд▓реЗрддреЗ рд╣реИ save and now run
19:46
рддреЛ рд╣рд░ рдмрд╛рд░ рдХреНрдпрд╛ рд╣реБрдЖ рдпреЗ рдерд╛ рдореЗрд░рд╛ map рдЬрд┐рд╕рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ key get рдХя┐╜
19:53
рддреЛ рдореЗрд░реЗ рд▓рд┐рдП рдкрд╣рд▓реЗ China print рд╣реБрдЖ рдлрд┐рд░ 180 рдЖрдпрд╛ рдЙрд╕рдХреА value рдлрд┐рд░ US print рд╣реБрдЖ рдЗрд╕ line рд╕я┐╜
19:59
рдлрд┐рд░ рдЙрд╕рдХреА value рдЗрд╕ line рд╕реЗ print рд╣реЛрдЧреА which is 30 рдлрд┐рд░ India print рд╣реЛрдЧрд╛ рдЗрд╕ line рд╕я┐╜
20:04
which is India рдФрд░ рдлрд┐рд░ рдЙрд╕рдХреА value print рд╣реЛрдЧреА which is 120
20:08
рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдореИрдВрдиреЗ iterate рдХрд░рдХреЗ рд╕рд╛рд░реА map рдХреЗ рдЕрдВрджрд░ рдЬреЛ рдЬреЛ values рдереА рдЙрдирдХреЛ print рдХрд░рд╡рд╛ рд▓рд┐рдпрд╛ рд╣я┐╜
20:13
рдЗрд╕рдХреЛ рд╣рд▓рдХрд╛ рд╕рд╛ рдЕрдЧрд░ рдореИрдВ рдФрд░ visualize рдХрд░рдирд╛ рдЪрд╛рд╣реВрдБ рддреЛ рдореЗрд░рд╛ рдЬреЛ map рдея┐╜
20:19
map рдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рдерд╛ рдмрд╣реБрдд рд╕рд╛рд░реА values рдереА рдорд╛рди рд▓реАрдЬрд┐рдП рдкрд╣рд▓рд╛ рдЬреЛ pair рдерд╛ рдЙрд╕рдореЗрдВ рдерд╛ рдореЗрд░реЗ рдкрд╛рд╕ India
20:25
and рдЙрд╕рдХреЗ рд╕рд╛рде рдореЗрдВ 120 рджреВрд╕рд░рд╛ рдЬреЛ pair рдерд╛ рдЙрд╕рдореЗрдВ рдерд╛ рдореЗрд░реЗ рдкрд╛рд╕ China
20:30
and рд╕рд╛рде рдореЗрдВ 150 рдпрд╛ 180 рддреАрд╕рд░рд╛ рдЬреЛ pair рдерд╛ рдореЗрд░реЗ рдкрд╛рд╕ рдЙрд╕рдореЗрдВ рдея┐╜
20:36
рдореЗрд░реЗ рдкрд╛рд╕ US and рд╕рд╛рде рдореЗрдВ 30 рдЕрдм рдореИрдВрдиреЗ рдПрдХ рдПрдХ рдХрд░рдХреЗ рдЬреЛ рдореЗрд░я┐╜
20:40
E variable рд╣реИ рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рдЖрдпрд╛ рджреЛрдиреЛрдВ рдЪреАрдЬрд╝реЗрдВ рдЖрдИ рдореЗрд░реЗ рдкрд╛я┐╜
20:43
India рднреА рдЖрдпрд╛ and рдореЗрд░реЗ рдкрд╛рд╕ 120 рднреА рдЖрдпрд╛ рдФрд░ рдЬрдм рдореИрдВрдиреЗ get
20:49
key function рдХреЛ call рд▓рдЧрд╛рдпрд╛ рддреЛ India print рд╣реЛ рдЧрдпрд╛ рдЬрдм рдореИрдВрдиреЗ get value function рдХреЛ call рд▓рдЧрд╛ рд╣я┐╜
20:56
рддреЛ рдореЗрд░реЗ рд▓рд┐рдП 120 print рд╣реЛ рдЧрдпрд╛ рддреЛ рд╣рдордиреЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рд╣рдордиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣рдордиреЗ рдЕрдкрдиреЗ map рдХреЛ рдПрдХ set рдореЗрдВ convert рдХрд┐рдпя┐╜
21:02
рдлрд┐рд░ рдЙрд╕рдХреА рдПрдХ рдПрдХ value рдХреЛ рдирд┐рдХрд╛рд▓рд╛ рдПрдХ рдПрдХ value рдХреЗ рдЕрдВрджрд░ рдорддрд▓рдм рдЗрд╕ e рдХреЗ рдЕрдВрджя┐╜
21:06
рдкреВрд░рд╛ pair рд╣реИ рдпреЗ рдкреВрд░рд╛ рдХрд╛ рдкреВрд░рд╛ pair рд╣реИ рдЙрд╕рдХреЗ рдмрд╛рдж function рд▓рдЧрд╛ рджрд┐рдпрд╛ which is get key
21:13
рдЬрд┐рд╕рд╕реЗ key рдЖ рдЬрд╛рдПрдЧреА get value рдЬрд┐рд╕рд╕реЗ рд╣рдорд╛рд░реА value рдЖ рдЬрд╛рдПрдЧреА рддреЛ рдпрд╣ рд╣реЛрддрд╛ рд╣я┐╜
21:17
iteration рдХрд╛ рддрд░реАрдХрд╛ рд╣рдорд╛рд░реЗ hash map рдХреЗ рдЕрдВрджрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рдФя┐╜
21:21
рдЪреЛрдЯрд╛ рд╕рд╛ рддрд░реАрдХрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╕рд┐рд░реНрдл keys рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ рдЕрдм рд╣рдореЗрдВ рддреЛ рдпрд╣ рд╡рд╛рд▓я┐╜
21:25
рддрд░реАрдХрд╛ рдпрд╛рдж рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреЛ рдореИрдВ рдЕрдбрд╡рд╛рдЗрд╕ рдХрд░реВрдБрдЧреА, рдмрд╛рдХрд┐ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ
21:29
рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдПрдХ рд╕реЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, for the keys, рддреЛ string рдХрд╛ рдореИрдВрдиреЗ рдПрдХ рд╕реЗрдЯ рдмрдирд╛рдпрд╛
21:34
рдЬрд┐рд╕рдХреЛ рдореИрдВ рдирд╛рдо рджреВрдБрдЧреА keys, рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдореИрдВ рд╕рд╛рд░реА keys store рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╣реВрдБ, рдФрд░ рд╕рд╛рд░реА keys рдЖрдПрдВрдЧреА рдХреИрд╕реА
21:39
рдПрдХ function рд╣реЛрддрд╛ рд╣реИ map рдХреЗ рдЕрдВрджрд░, which is key set, keys рдХя┐╜
21:43
рдореИрдВрдиреЗ set рдмрдирд╛ рд▓рд┐рдпрд╛, рдпрд╣ рддреЛ рдерд╛ рд╕рд╛рд░реА entries рдХрд╛ set рдмрдирд╛ рд▓рд┐рдпрд╛, рдпрд╣ рдирд╣реАрдВ key value pair
21:47
рджреЛрдиреЛрдВ рдХрд╛, рдпрд╣рд╛рдБ рдкреЗ рд╕рд┐рдл keys рдХрд╛ рдореИрдВрдиреЗ set рдмрдирд╛рдпрд╛, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧреА
21:50
рдЙрд╕рдХреЛ рдмрд╛рдж рдПрдХ for loop рдЬрд▓рд╛ рджреВрдБрдЧреА string key in keys рдпрд╛рдирд┐ рд╕рд╛рд░реА рдХреА рд╕рд╛рд░я┐╜
21:58
рдЬреЛ keys рд╣реИрдВ рдПрдХ рдПрдХ рдХрд░рдХреЗ рдЙрдирдХреЗ рдЙрдкрд░ iterate рдХрд░реВрдБрдЧреА рдФрд░ рдлрд┐рд░ print рдХрд░рд╡рд╛ рджреВрдБрдЧреА key plus
22:05
рд╣рдорд╛рд░рд╛ map.get key рдХрд╛ рдирд╛рдо рддреЛ рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрд╣рд╛рдБ рдкя┐╜
22:14
key рдХреА directly key рдХреА value print рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ рдпрд╣рд╛рдБ key рдХреЗ corresponding рдЬреЛ рдня┐╜
22:18
рдкреЗрд░ рдХреЗ рдЕрдВрджрд░ value рдереА map рдХреЗ рдЕрдВрджрд░ stored рд╡реЛ рдЖрдЬрд╛рдПрдЧреА рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рд╕я┐╜
22:22
iterate рдХрд░рдХреЗ рд╣рдо рдХреБрдЫ рдРрд╕реЗ рднреА рдЕрдкрдиреЗ map рдХреЗ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░реЗ pairs рдХреЛ print рдХрд░рд╡рд╛ рд╕рдХрддреЗ рд╣реИя┐╜
22:30
рдпрд╣ рд╣реЛрддрд╛ рд╣реИ second рддрд░реАрдХрд╛ key set рдХреЗ рдереВрдБ рдпрд╣ рд╣реЛрддрд╛ рд╣реИ first рддрд░реАрдХрд╛ entry set рдХреЗ рдереВя┐╜
22:34
рдЕрдм рдПрдХ last рдЪреЛрдЯреА рд╕реА рдЪреАрдЬ рдЬреЛ рд╣рдо discuss рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡реЛ рдпрд╣ рд╣реИ рдХрд┐ map рдХреЗ рдЕрдВрджрд░ рдХрд┐рд╕реА value рдХреЛ, рдХрд┐рд╕реА pair рдХреЛ рдореБрдЭреЗ remove
22:40
рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рднреА pair рдХреЛ remove рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧреА рдЗрддрдиреЗ part рдХреЛ рдХрд░ рд▓реЗрддреЗ рд╣реИя┐╜
22:46
comment out, рдЕрдм рдорд╛рди рд▓реАрдЬрд┐рдП рдореБрдЭреЗ China рд╡рд╛рд▓рд╛ рдЬреЛ pair рд╣реИ рд╡реЛ рдкреВрд░я┐╜
22:50
remove рдХрд░рдирд╛ рд╣реИ, рддреЛ рдореИрдВ рд▓рд┐рдЦреВрдБрдЧреА map.remove рдФрд░ рдЙрд╕рдХреЗ рдЕрдВрджрд░ key pass рдХрд░ рджреВрдБрдЧреА рдЬрд┐рд╕рдХреЛ рднреА рдореБрдЭреЗ remove рдХрд░рдирд╛ рд╣я┐╜
22:55
рддреЛ рдЙрд╕рдХреА key рдФрд░ value рджреЛрдиреЛрдВ remove рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ remove рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдЧрд░ рдореИрдВ print рдХрд░рд╡рд╛рдКрдВ рдЕрдкрдиреЗ map рдХя┐╜
23:01
рддреЛ рдЗрд╕рдХреЛ рдХрд░рддреЗ рд╣реИрдВ run рд╢реБрд░реБрд╡рд╛рдд рдореЗрдВ рдореЗрд░рд╛ map рдХреБрдЫ рдРрд╕рд╛ рдерд╛ рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВрдиреЗ China рд╡рд╛рд▓реЗ key value pair рдХреЛ remove рдХрд░ рджрд┐рдпя┐╜
23:07
рдЗрд╕ line рдХреЗ through and рдлрд┐рд░ map рдореЗрдВ рдХреНрдпрд╛ рд░рд╣реЗ рдЧрдпрд╛ рд╕рд┐рд░реНрдл US and India
23:11
рддреЛ рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рд╣рдо key рдХреЛ рдЕрдЧрд░ рдбрд╛рд▓ рдХрд░ remove function call рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЙрд╕рдХя┐╜
23:15
corresponding value рднреА рд╣рдорд╛рд░реА рдкреВрд░реА delete рд╣реЛ рдЬрд╛рдПрдЧреА рддреЛ рдкреВрд░реА entry рд╣рдорд╛рд░я┐╜
23:19
map рд╕реЗ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИ рддреЛ рд╣рдордиреЗ creation discuss рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рд╣рдордия┐╜
23:23
search discuss рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ iteration discuss рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ and removal discuss рдХрд░ рд▓рд┐рдпрд╛ рд╣я┐╜
23:27
рдЗрд╕рдХреЗ рдмрд╛рдж next videos рдХреЗ рдЕрдВрджрд░ рд╣рдо implementation рд╕реАрдЦреЗрдВрдЧреЗ hash map hash set рдХрд╛ through
23:32
tables рдпрд╛ hashing рдХреЗ рдкреВрд░реЗ рдХреЗ рдкреВрд░реЗ concept рдХреЛ рд╣рдо explore рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдХреА рдмрд╣реБя┐╜
23:36
рдЬрд╛рджрд╛ important рд╣реИ interview perspective рд╕реЗ рдЙрд╕рдХреЗ рдмрд╛рдж рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЛ рд╣я┐╜
23:39
discuss рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ рдПрдХ single video рдХреЗ рдЕрдВрджрд░ рддреЛ рдпреЗ рд╕рд╛рд░реА рдЪреАрдЬрд╝реЗрдВ рд╣рдордиреЗ рдХрд░ рд▓рд┐я┐╜
23:44
рдиреАрдЪреЗ description box рдореЗрдВ рдЖрдкрдХреЛ link рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ notes рдХрд╛ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдиреАрдЪреЗ description box рдореЗрдВ рдЖрдкрдХреЛ link рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ alpha
23:49
рдЬрд┐рд╕рдореЗрдВ рд╣рдо basic рд╕реЗ рд▓реЗрдХрд░ advance рддрдХ рдкреВрд░рд╛ java cover рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ рдЙрд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдХреБрдЫ live sessions рд╣реЛрдВрдЧреЗ, video lectures рд╣реЛрдВрдЧреЗ, practice questions рд╣реЛрдВрдЧя┐╜
23:56
рдФрд░ рдХрд╛рдлреА рд╕рд╛рд░реА рдЪреАрдЬрд╝реЛрдВ рдХреЛ placement perspective рд╕реЗ complete рдЬреЛ package рд╣реЛрддрд╛ рд╣реИ рдЙрд╕ рдЪреАрдЬрд╝ рдХреЛ рд╣рдо cover рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧя┐╜
24:02
рддреЛ рдЙрд╕рдХреЛ рднреА рдЬрд╛рдХрд░ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЖрдЬ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╣реА рдорд┐рд▓рддреЗ рд╣реИрдВ next video рдореЗя┐╜
24:06
till then keep learning and keep practicing
#Maps