TAILIEUCHUNG - CSE Faculty - Chapter 9: Hashing

Basic Concepts • Sequential search: O(n) • Binary search: O(log2n) Requiring several key comparisons before the target is found • Search complexity: Size 16 50 256 1,000 10,000 100,000 1,000,000 Binary 4 6 8 10 14 17 20 Sequential (Average) 8 25 128 500 5,000 50,000 500,000 Sequential (Worst Case) 16 50 256 1,000 10,000 100,000 1,000,000 • Is there a search algorithm whose complexity is O(1)? • Is there a search algorithm whose complexity is O(1)? YES. | Chapter 9 Basic concepts Hash functions Collision resolution Open addressing Linked list resolution Bucket hashing Cao Hoang Tru CSE Faculty - HCMUT Hashing 1 01 December 2008 Basic Concepts Sequential search O n Binary search O log2n Requiring several key comparisons before the target is found Cao Hoang Tru CSE Faculty - HCMUT 2 01 December 2008 Basic Concepts Search complexity Size Binary Sequential Average Sequential Worst Case 16 4 8 16 50 6 25 50 256 8 128 256 1 000 10 500 1 000 10 000 14 5 000 10 000 100 000 17 50 000 100 000 1 000 000 20 500 000 1 000 000 Cao Hoang Tru CSE Faculty - HCMUT 3 01 December .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.