Trong ví dụ thư viện, chính là tập hợp của tất cả các số thẻ thư viện và các yếu tố được
các đơn đặt hàng cuốn sách. Một ví dụ khác trước máy tính là một từ điển Anh-Đức.
Các phím được từ tiếng Anh và một phần tử là một từ tiếng Anh cùng với nó
dịch tiếng Đức.
Ý tưởng cơ bản đằng sau việc thực hiện bảng băm của mảng kết hợp là sim-
ple. Chúng tôi sử dụng một hash cái gọi là chức năng h để lập bản đồ chính tập hợp các mảng tiềm năng trong
dices đến một phạm vi nhỏ [0 .. m - 1] các số nguyên. Chúng tôi cũng có một mảng t với chỉ số thiết lập
[0 .. m - 1], cái gọi là bảng băm. Để giữ cho yêu cầu không gian thấp, chúng tôi
muốn m là về số phần tử trong S. Những người cộng tác hàm băm với
mỗi phần tử ea giá trị băm h (key (e)). Để đơn giản hóa các ký hiệu, chúng tôi viết h (e)
thay vì h (key (e)) cho các giá trị hash của e. Trong ví dụ thư viện, h bản đồ mỗi
số thẻ thư viện đến hai chữ số cuối cùng của nó. Lý tưởng nhất, chúng tôi muốn lưu trữ thành phần điện tử
trong bảng mục t [h (e)]. Nếu công trình này, chúng ta có được time1 thực hiện liên tục cho ba của chúng tôi
hoạt động chèn, xóa, và tìm thấy
đang được dịch, vui lòng đợi..