Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
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 ĐH.KHTN.Tp.HCM Email nttuan@fit.hcmus.edu.vn CuuDuongThanCong.com https fb.com 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 Tp.HCM 2 CuuDuongThanCong.com https fb.com 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 Tp.HCM 3 CuuDuongThanCong.com https fb.com 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 Tp.HCM 4 CuuDuongThanCong.com https fb.com 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 Tp.HCM 5 CuuDuongThanCong.com https fb.com 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 Tp.HCM 6 CuuDuongThanCong.com https fb.com 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 Tp.HCM 7 CuuDuongThanCong.com https fb.com tailieudientucntt Tìm nhị phân .