4.4.5 Các bài tập cho phần 4.4
Tập thể dục 4.4.1: Giả sử dòng của chúng tôi Bao gồm các số nguyên 3, 1, 4, 1, 5, 9, 2, 6, 5. hàm băm của chúng tôi tất cả sẽ có dạng h (x) = ax + b mod 32 cho một số a và b. Bạn nên xử lý kết quả là một số nguyên nhị phân 5-bit. Xác định chiều dài đuôi cho các phần tử và các cuộc gọi tại dòng ước tính kết quả của số yếu tố khác biệt nếu hàm băm là:
. (a) h (x) = 2x + 1 mod 32
(b) h (x) = 3x + 7 mod 32.
(c) h (x) = 4x mod 32.
! Tập thể dục 4.4.2: Bạn có thấy bất kỳ vấn đề với sự lựa chọn của các hàm băm trong bài tập 4.4.1? Tư vấn những gì bạn có thể cung cấp cho một người đã đi vào sử dụng một hàm băm của các hình thức h (x) = ax + b mod 2k?
đang được dịch, vui lòng đợi..
