Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Cơ sở dữ liệu
Bài giảng Cấu trúc dữ liệu: Bảng băm - TS. Lê Minh Trung & Th.S Lương Trần Ngọc Khiết
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Cấu trúc dữ liệu: Bảng băm - TS. Lê Minh Trung & Th.S Lương Trần Ngọc Khiết
Thiện Ngôn
159
32
pdf
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Bài giảng Cấu trúc dữ liệu: Bảng băm cung cấp cho người học những kiến thức như: Hàm băm (hash function); Bảng băm; Đụng độ và xử lí đụng độ; Chuỗi liên kết; Dò tuyến tính/ bậc 2/ băm kép; Kết luận. Mời các bạn cùng tham khảo! | TS. Lê Minh Trung ThS Lương Trần Ngọc Khiết Khoa Công nghệ Thông tin Đại học Sư phạm TP. HCM Bảng băm Hash Table Hàm băm hash function Bảng băm Đụng độ và xử lí đụng độ Chuỗi liên kết Dò tuyến tính bậc 2 băm kép Kết luận Bài toán tìm kiếm Tìm kiếm tuần tự Duyệt qua các phần tử của mảng một cách tuần tự Độ phức tạp O N Tìm kiếm nhị phân Mảng đã được sắp thứ tự Độ phức tạp 2 Trong thực tế kích cỡ mảng cần tìm N có thể lên tới hàng tỷ Có phương pháp tìm kiếm nào có độ phức tạp O 1 Hàm băm Hash function Là hàm ℎ ánh xạ từ tập các khóa key K vào 0 1 . ℎ 0 1 2 1 ℎ được gọi là giá trị băm của . Tập các khóa K có thể là tập các chuỗi các số tự nhiên ℎ 0 1 với ℎ Hàm băm tt Với các khóa chưa ở dạng số hàm băm thường có dạng sau ℎ ℎ2 ℎ1 với là một khóa. ℎ1 để tính mã băm hash code . ℎ2 0 1 2 1 là hàm nén. ℎ2 Ví dụ hàm băm Giả sử các khóa là các chuỗi 1 1 0 Có thể tính mã băm như sau ℎ1 0 128 bảng mã ASCII có 128 kí hiệu ℎ1 0 36 26 chữ thường 10 chữ số Có thể sử dụng hàm nén như sau ℎ2 100 Hàm băm ℎ ℎ2 ℎ1 ℎ1 100 Hàm nén Nhân Nhân Multiply Cộng h2 y y mod N Add và Chia Divide MAD N là kích cỡ của bảng h2 y ay b mod N băm và thường được chọn là số nguyên tố. a và b là các số nguyên không âm sao cho Liên quan tới lí thuyết số. a mod N 0 7 Bảng băm Hash Table Là một bảng mảng có kích cỡ hash_size N. N thường được chọn là số nguyên tố. Mẩu tin record có khóa là k sẽ được lưu trữ tại vị trí h k trong bảng. h là hàm hash h thường được chọn là hàm modulo h k k mod N. Lí tưởng nếu chọn được N là số khóa k thực sự được sử dụng Bảng băm U 0 tất cả các khóa h k1 k1 h k4 K k4 các khóa k5 h k2 h k5 thật sự dùng k2 h k3 k3 N-1 Bảng băm Một đụng độ collision xảy ra khi hai khóa được ánh xạ vào cùng vị trí trong bảng ℎ 1 ℎ 2 . U 0 tất cả các khóa Đụng h k độ1 k1 h k4 K k4 các khóa k5 h k2 h k5 thật sự dùng k2 h k3 k3 N-1 Ví dụ bảng băm Thêm vào các khóa 51 24 37 42 88. 0 Hàm băm h k k mod 10 51 1 42 2 Tìm 37 3 24 4 5 Không thấy Tìm 56 6 37 7 88 8 Tìm 62 9 Đụng độ 0 51 1 Đụng 42 độ 2 Thêm khóa
TÀI LIỆU LIÊN QUAN
Bài giảng Cấu trúc dữ liệu và giải thuật: Bảng băm - Nguyễn Mạnh Hiển
Bài giảng Cấu trúc dữ liệu và giải thuật: Bảng băm - Phan Mạnh Hiển (2020)
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 6 - ThS. Nguyễn Hà Giang
Bài giảng Cấu trúc dữ liệu và giải thuật: Bảng băm - Văn Chí Nam, Nguyễn Thị Hồng Nhung, Đặng Nguyễn Đức Tiến
Bài giảng Cấu trúc dữ liệu & giải thuật: Bảng băm
Bài giảng Cấu trúc dữ liệu và giải thuật: Bảng băm - TS. Trần Ngọc Việt
Bài giảng Cấu trúc dữ liệu và giải thuật: Tìm kiếm theo bảng băm - ĐHKHTN
Bài giảng Cấu trúc dữ liệu và giải thuật: Bảng băm - Nguyễn Văn Toàn (ĐH Công nghệ Thông tin8
Bài giảng Cấu trúc dữ liệu và giải thuật: Bảng băm - Nguyễn Mạnh Hiển (HKI năm 2020-2021)
Bài giảng Cấu trúc dữ liệu và giải thuật: Bảng băm - Bùi Tiến Lên
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.