Cách HashMap (Dictionary) hoạt động trong Java HashMap (hay Dictionary) là một key-value data structure quan trọng. Các dev nhà ta chắc hẳn ai cũng đã từng dùng HashMap để giải quyết các bài toán hằng ngày rồi. Vậy liệu các bạn có đặt câu hỏi HashMap hoạt động như thế nào? Làm sao làm việc với HashMap lại nhanh? Đây cũng là câu hỏi thường xuyên được hỏi trong các buổi phỏng vấn Software Engineering HashMap hoạt động như thế nào? Bạn có thể tự xây dựng một HashMap cho riêng mình không? Hash Collision là gì? Làm sao để giải quyết Hash Collision? Những gì cần lưu ý khi sử dụng HashMap? HashMap HashMap là key-value data structure cho phép chúng ta lưu trữ data và chi phí cho các thao tác cơ bản (put, get, delete) chỉ là O(1). HashMap hoạt động như thế nào? HashMap hoạt động dựa trên nguyên lý hashing (Hashing principle). Khi chúng ta gọi hàm put(key, value) hay get(key) thì về cơ bản HashMap sẽ làm 2 bước sau Tìm bucket Bucket là nơi lưu trữ các key có hash gần như...
Chia sẻ để cuộc sống tốt đẹp hơn...