tailieunhanh - Bài giảng Cấu trúc dữ liệu và giải thuật: Tìm kiếm tuần tự, tìm kiếm nhị phân - Nguyễn Tri Tuấn

Bài giảng "Cấu trúc dữ liệu và giải thuật: Tìm kiếm tuần tự, tìm kiếm nhị phân" trình bày các khái niệm về tìm kiếm, đánh giá thuật toán, tìm nhị phân, binary search. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu. | Tìm kiếm tuần tự Tìm kiếm nhị phân Nguyễn Tri Tuấn Khoa CNTT Email nttuan@ https tailieudientucntt Tìm kiếm - Searching Trình bày các thuật toán thông dụng cho việc tìm kiếm Tìm tuần tự tìm nhị phân Minh họa các thuật toán Đánh giá thuật toán Spring 2009 Data Structure amp Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 2 https tailieudientucntt Công dụng Tìm kiếm trong một danh sách các phần tử là một thao tác thường sử dụng trên máy tính Ví dụ Cơ sở dữ liệu Database tìm 1 sinh viên tìm 1 tài khoản ngân hàng Internet Yahoo Google Spring 2009 Data Structure amp Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 3 https tailieudientucntt Các phương pháp phổ biến Tìm tuần tự Serial Search Đơn giản Chi phí O n Tìm nhị phân Phải là 1 danh sách đặc Dữ liệu cần được sắp thứ tự Chi phí trung bình O log2n Spring 2009 Data Structure amp Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 4 https tailieudientucntt Tìm tuần tự Serial Search int SerialSearch int a int n int key for int i 0 i lt n i if a i key return i tìm thấy return 1 không tìm thấy Spring 2009 Data Structure amp Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 5 https tailieudientucntt Serial Search Đánh giá thuật toán Kích thước của dãy n Trường hợp tốt nhất O 1 key a 0 Trường hợp xấu nhất O n key a n-1 hoặc không tìm thấy Trường hợp trung bình ít hơn O n Chính xác là bao nhiêu Spring 2009 Data Structure amp Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 6 https tailieudientucntt Serial Search Trường hợp trung bình Giả sử phần tử cần tìm key có trong dãy xác suất xuất hiện tại các vị trí trong dãy là như nhau Chi phí trung bình Spring 2009 Data Structure amp Algorithm - Nguyen Tri Tuan - Khoa CNTT ĐH KHTN 7 https tailieudientucntt Tìm nhị phân .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
crossorigin="anonymous">
Đã 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.