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
Giới thiệu
Đăng ký
Đăng nhập
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
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Cơ sở dữ liệu
Cấu trúc dữ liệu nâng cao P3
tailieunhanh - Cấu trúc dữ liệu nâng cao P3
BẢNG BĂM (HASH TABLE) | Bài 3 BẢNG BĂM HASH TABLE Phép băm được đề xuất và hiện thực trên máy tính từ những năm 50 của thế kỷ 20. Nó dựa trên ý tưởng biến đoi giá trị khóa thành một số xử lý băm và sử dụng số này để đánh chỉ cho bảng dữ liệu. Các phép toán trên các cấu trúc dữ liệu như danh sách cây nhị phân . phần lớn được thực hiện bằng cách so sánh các phần tử của cấu trúc do vậy thời gian truy xuất không nhanh và phụ thuộc vào kích thước của cấu trúc. Trong bài này chúng ta sẽ khảo sát một cấu trúc dữ liệu mới được gọi là bảng băm hash table . Các phép toán trên bảng băm sẽ giúp hạn chế số lần so sánh và vì vậy sẽ cố gắng giảm thiểu được thời gian truy xuất. Độ phức tạp của các phép toán trên bảng băm thường có bậc là 0 1 và không phụ thuộc vào kích thước của bảng băm. Các khái niệm chính trên cấu trúc bảng băm Phép băm hay hàm băm hash function Tập khoá của các phần tử trên bảng băm Tập địa chỉ trên bảng băm Phép toán thêm phần tử vào bảng băm Phép toán xoá một phần tử trên bảng băm Phép toán tìm kiếm trên bảng băm Thông thường bảng băm được sử dụng khi cần xử lý các bài toán có dữ liệu lớn và được lưu trữ ở bộ nhớ ngoài. 1 1. PHÉP BĂM Hash Function Định nghĩa Trong hầu hết các ứng dụng khoá được dùng như một phương thức để truy xuất dữ liệu. Hàm băm được dùng để ánh xạ giá trị khóa khoá vào một dãy các địa chỉ của bảng băm hình 1 . K ------- h I------------- h K Hình 1 Khóa có thể là dạng số hay số dạng chuỗi. Giả sử có 2 khóa phân biệt ki và kj nếu h ki h kj thì hàm băm bị đụng độ. Một hàm băm tốt phải thỏa mãn các điều kiện sau Tính toán nhanh. Các khoá được phân bố đều trong bảng. Ít xảy ra đụng độ. Xử lý được các loại khóa có kiểu dữ liệu khác nhau Hàm Băm sử dụng Phương pháp chia Dùng số dư h k k mod m k là khoá m là kích thước của bảng. Như vậy h k sẽ nhận 0 1 2 . . m-1. Việc chọn m sẽ ảnh hưởng đến h k . Nếu chọn m 2p thì giá trị của h k sẽ là p bit cuối cùng của k trong biểu diễn nhị phân. Nếu chọn m 10p thì giá trị của h k sẽ là p chữ số cuối cùng trong biểu diễn thập phân
Công Hiếu
70
16
pdf
Báo lỗi
Trùng lắp nội dung
Văn hóa đồi trụy
Phản động
Bản quyền
File lỗi
Khác
Upload
Tải xuống
đang nạp các trang xem trước
Bấm vào đây để xem trước nội dung
Tải xuống
TÀI LIỆU LIÊN QUAN
CƠ SỞ DỮ LIỆUGiới thiệu Mô hình dữ liệu NCBI (tuần 1) Cơ sở dữ liệu trình tự GenBank (tuần 2) Cơ sở dữ liệu về cấu trúc (tuần 3) Cơ sở dữ liệu bản đồ genom (tuần 4).Các cơ sở dữ liệuCơ sở dữ liệu NCBI (National Center forBiotechnology Information) C
6
358
1
Bài giảng Quản trị cơ sở dữ liệu: Chương 11 - ThS. Hoàng Mạnh Hải
29
286
4
Bài giảng Quản trị cơ sở dữ liệu: Chương 1 - ThS. Hoàng Mạnh Hải
7
279
2
Bài giảng Quản trị cơ sở dữ liệu: Chương 2 - ThS. Hoàng Mạnh Hải
32
271
3
Bài giảng Quản trị cơ sở dữ liệu: Chương 8 - ThS. Hoàng Mạnh Hải
74
275
0
Bài giảng Hệ cơ sở dữ liệu - Chương 1: Giới thiệu về cơ sở dữ liệu
116
317
3
Bài giảng Các hệ quản trị cơ sở dữ liệu: Các kỹ thuật phục hồi cơ sở dữ liệu - ThS. Hoàng Mạnh Hà
74
310
9
Bài giảng Các hệ cơ sở dữ liệu: Giới thiệu và kiến trúc của hệ quản trị cơ sở dữ liệu - Lương Trần Hy Hiến
22
240
3
Bài giảng Các hệ cơ sở dữ liệu: Hệ quản trị cơ sở dữ liệu phân tán - Lương Trần Hy Hiến
15
289
5
Bài giảng Cơ sở dữ liệu: Chương 1 - Tổng quan về cơ sở dữ liệu
21
304
8
TÀI LIỆU XEM NHIỀU
Một Case Về Hematology (1)
8
462344
61
Giới thiệu :Lập trình mã nguồn mở
14
26328
79
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11357
542
Câu hỏi và đáp án bài tập tình huống Quản trị học
14
10554
466
Phân tích và làm rõ ý kiến sau: “Bài thơ Tự tình II vừa nói lên bi kịch duyên phận vừa cho thấy khát vọng sống, khát vọng hạnh phúc của Hồ Xuân Hương”
3
9848
108
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8894
1161
Tiểu luận: Nội dung tư tưởng Hồ Chí Minh về đạo đức
16
8511
426
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
8104
2279
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
7802
1800
Đề tài: Dự án kinh doanh thời trang quần áo nữ
17
7283
268
TỪ KHÓA LIÊN QUAN
Cơ sở dữ liệu
Cơ sở dữ liệu
Quản trị mạng
Hệ điều hành
Công nghệ thông tin
Tin học
mô hình dữ liệu NCBI
cơ sở dữ liệu EMBL EBI
cơ sở dữ liệu CIB DDBJ
nghiên cứu sinh học
sinh học bài giảng sinh học
Hệ quản trị cơ sở dữ liệu
An ninh cơ sở dữ liệu
Dữ liệu trong cơ sở dữ liệu
Tài liệu cơ sở dữ liệu
Hệ cơ sở dữ liệu
Phát triển cơ sở dữ liệu
Bài giảng cơ sở dữ liệu chương 11
Kiến trúc của cơ sở dữ liệu
Chức năng cơ sở dữ liệu
Bài giảng cơ sở dữ liệu chương 1
Quản trị cơ sở dữ liệu
Tổng quan hệ cơ sở dữ liệu
Bài giảng cơ sở dữ liệu chương 2
Kỹ thuật phục hồi cơ sở dữ liệu
Bài giảng cơ sở dữ liệu chương 8
Bài giảng Hệ cơ sở dữ liệu
Hệ thống xử lý tập tin truyền thống
Tiếp cận cơ sở dữ liệu
Môi trường hệ quản trị cơ sở dữ liệu
Cơ sở dữ liệu ba lược đồ
Bài giảng Các hệ quản trị cơ sở dữ liệu
Phục hồi cơ sở dữ liệu
Bài giảng Các hệ cơ sở dữ liệu
Kiến trúc hệ cơ sở dữ liệu
Hệ quản trị cơ sở dữ liệu phân tán
Cơ sở dữ liệu phân tán
Bài giảng Cơ sở dữ liệu
Tổng quan về cơ sở dữ liệu
Cơ sở dữ liệu quan hệ
Chức năng hệ cơ sở dữ liệu
Hoạt động hệ cơ sở dữ liệu
Các hệ cơ sở dữ liệu
Tìm hiểu hệ cơ sở dữ liệu
Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu mức ý niệm
Cơ sở dữ liệu mức luận lý
Cơ sở dữ liệu nâng cao
Bài giảng Cơ sở dữ liệu nâng cao
Quản lý cơ sở dữ liệu
Khôi phục cơ sở dữ liệu
Cài đặt cơ sở dữ liệu
Hệ thống cơ sở dữ liệu
Thiết kế cơ sở dữ liệu mức ý niệm
Thiết kế cơ sở dữ liệu mức luận lý
Bài giảng Quản trị cơ sở dữ liệu
Ngôn ngữ SQL
Xây dựng cơ sở dữ liệu
Khai thác cơ sở dữ liệu
Hệ quản trị cơ sở dữ liệu quan hệ
Khai thác cơ sở dữ liệu trong doanh nghiệp
Quản trị cơ sở dữ liệu doanh nghiệp
Hoạch định cơ sở dữ liệu doanh nghiệp
Các loại trình ứng dụng cơ sở dữ liệu
Kho dữ liệu
Khai phá dữ liệu
Cơ sở dữ liệu đối tượng
Cơ sở dữ liệu Mobile
Cơ sở dữ liệu trong bộ nhớ chính
Cơ sở dữ liệu đa phương tiện
Cơ sở dữ liệu sinh học
Khôi phục dữ liệu
An toàn dữ liệu
Cấu trúc dữ liệu
Lưu trữ dữ liệu
Lập trình cơ sở dữ liệu
Lý thuyết cơ sở dữ liệu
Môi trường cơ sở dữ liệu
Tính chủ quyền của dữ liệu
Vai trò của quản trị cơ sở dữ liệu
Môi trường quản trị cơ sở dữ liệu
Hoạt động quản trị cơ sở dữ liệu
Kiểm soát dữ liệu
Quản lý thay đổi cơ sở dữ liệu
Mô hình cơ sở dữ liệu
Lược đồ cơ sở dữ liệu
Trạng thái cơ sở dữ liệu
Mô hình dữ liệu bậc cao
Tập hợp dữ liệu
Tập hợp dữ liệu liên kết
Tính chất cơ sở dữ liệu
TÀI LIỆU MỚI ĐĂNG
Bảng màu theo chữ cái – V
11
171
2
01-01-2025
báo cáo hóa học:" Quality of data collection in a large HIV observational clinic database in sub-Saharan Africa: implications for clinical research and audit of care"
7
156
4
01-01-2025
CHƯƠNG 2: RỦI RO THÂM HỤT TÀI KHÓA
28
162
1
01-01-2025
Bệnh sán lá gan trên gia súc và cách phòng trị
3
166
1
01-01-2025
Chủ đề 3 : SỰ CÂN BẰNG CỦA VẬT RẮN (4 tiết)
9
211
1
01-01-2025
Báo cáo lâm nghiệp: "Assessment of the effects of below-zero temperatures on photosynthesis and chlorophyll a fluorescence in leaf discs of Eucalyptus globulu"
4
145
0
01-01-2025
Luận văn: Nghiên cứu tổng hợp một số dẫn xuất Aryltetrazol có hoạt tính sinh học
86
117
2
01-01-2025
Advances in Lasers and Electro Optics Part 15
50
103
0
01-01-2025
Advances in Measurement Systems Part 8
40
119
0
01-01-2025
Quyết định số 2227/QĐ-UBND
3
133
0
01-01-2025
TÀI LIỆU HOT
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
8104
2279
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
7802
1800
Ebook Chào con ba mẹ đã sẵn sàng
112
4412
1374
Ebook Tuyển tập đề bài và bài văn nghị luận xã hội: Phần 1
62
6333
1274
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8894
1161
Giáo trình Văn hóa kinh doanh - PGS.TS. Dương Thị Liễu
561
3850
680
Giáo trình Sinh lí học trẻ em: Phần 1 - TS Lê Thanh Vân
122
3925
609
Giáo trình Pháp luật đại cương: Phần 1 - NXB ĐH Sư Phạm
274
4735
566
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11357
542
Bài tập nhóm quản lý dự án: Dự án xây dựng quán cafe
35
4514
490