Cấu trúc dữ liệu & Giải thuật [14]: #HashTable | Bảng Băm | #Set & #Map

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

💌 Time table:
00:00:00 Giới thiệu về HashTable
00:06:40 Design a Hash Function
00:15:05 Collision Problem
00:17:35 Ứng dụng của Hash Table
00:22:16 Design a Hash Set
00:48:34 Design a Hash Map
01:14:29 HashSet trong Java
01:22:51 Ứng dụng HashSet vào giải bài tập
01:27:26 HashMap trong Java
01:38:28 Ứng dụng HashMap vào giải bài tập
01:45:24 Tổng kết

Tags: #HashTable #Set #Map #BangBam #LapTrinh #ThuatToan
#Programming #LeetCode #Algorithms #DataStructures
#CauTrucDuLieu #GiaiThuat #CấuTrúcDữLiệu #GiảiThuật
#TheBrownBox #UngDung #HashSet #HashMap
Рекомендации по теме
Комментарии
Автор

NOTE: Xin lỗi mọi người, trong video một số đoạn mình vừa nghĩ vừa nói nên có một số sai sót nhỏ sau, mong mọi người thông cảm ạ:
00:09:24 Đoạn này mình nói nhầm 250.000 % 1000 = 0, chứ ko phải 250 :D

TheBrownBox
Автор

ayy da, e muốn học hashtable, set với map lâu lắm rồi nhưng mà chưa có cơ hội, e thấy mấy người khác làm mà chả hiểu gì cả, may mà bây h anh đã làm <3 cảm ơn a!!

hoangvacban
Автор

Vid chất lg quá anh zai ạ, trước em có xem vài vid về hash table mà em kiểu lag lag chả hiểu mấy, có anh giảng cái hiểu luôn, xịn xịn anh ơi

nguyentranlam
Автор

Những seri video rất hay và cực kì chất lượng, c.ơn anh <3

titusfelix
Автор

xem vài kênh xong mới thấy anh giảng rất dễ hiểu luôn ý.

huongnguyenmanh
Автор

hay quá anh, chuẩn cái em cần xem để cbi cho intern java

phitran
Автор

Cảm ơn anh nhiều lắm ạ, anh giảng còn hay và dễ hiểu hơn thầy em :)

HuyNguyen-uhng
Автор

Xịn quá a ơi, video chuyên nghiệp quá :>>>

cheemcode
Автор

Cảm ơn bạn đã chia sẻ kiến thức bổ ích này. trong phần hashMap bạn nói thiếu mất 1 case khi key ==null. khi key ==null . thì dữ liệu sẽ được lưu ở đầu bucket tức cái hashValue=0.

codersfly
Автор

anh làm video về functional programming trong java nhé anh.

vuvanlong
Автор

thường thì những bạn đang học Algorithm thì đang dùng C++, nên nếu anh Code C++ thì tốt quá

dianadev
Автор

cho em hỏi mình khai báo thư viện bằng cách 
Map<Integer, Integer> myMap = new HashMap<>(); so với HashMap<Integer, Integer> myMap = new HashMap<>();
thì khác nhau là gì ạ?

khuongdoanngoc
Автор

trong dự án thực tế thì thường sử dụng map, set, hay list là nhiều nhất anh

nguyenvantruongfplhcm_k
Автор

anh xài bàn phím gì bấm nghe vui tay vậy anh

sonhoang
Автор

a ơi cho e hỏi là hàm indexOf là có trong java luôn hả a

luonghoang
Автор

anh cho e hỏi là em viết trên eclip thì biến var k khai báo được là sao a nhỉ

XeOffice
Автор

anh ơi instanceof trong c# thì có cú pháp ntn hả a?

-lyvanlinh
Автор

a ơi . ở đoạn 1:04:36 . dòng 38, theo như em dự đoán thì đối số hàm indexOf là Object, cần 1 số gì đại diện cho object đó. theo suy đoán của em thì là hashCode của object đó. nhưng khi a viết override hàm equals thì khi 2 object bằng nhau khi key nó bằng nhau. do đó đối số của hàm indexOf thay đổi thành key của Object đó, ko biết có đúng không ạ. mong anh giải đáp

sonpham-qowp
Автор

1:19:48 anh cho em hỏi nếu không theo thứ tự thì cái nào mình add trước phải ra trước chứ tại sao "22" lại ra trước vậy ạ

ucmanhly
Автор

cho e hỏi khi a khai báo var ở hàm add(int key) thì var đó thay thế cho gì nhỉ @@ tại e đang học java 8 mà thấy nó bắt cài jdk10+ để hiểu var nên hơi lo lắng

nguyenvansao
welcome to shbcf.ru