Slide Cấu trúc dữ liệu và giải thuật: Giải thuật tìm kiếm

40 430 0
Slide Cấu trúc dữ liệu và giải thuật: Giải thuật tìm kiếm

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương giải thuật tìm kiếm môn học cấu trúc dữ liệu và giải thuật.Tìm kiếm là quá trình tìm một phần tử dữ liệu có một thành phần khóa (Key), có kiểu dữ liệu là T nào đó, các thành phần còn lại là thông tin (Info) liên quan đến phần tử dữ liệu đó cần thỏa mãn điều kiện tìm kiếm

CHƯƠNG II SEARCHING TECHNIQUES TÌM KIẾM Nội dung Khái quát tìm kiếm Tìm tuyến tính (Linear Search) Tìm nhị phân (Binary Search) Complexity of algorithms Tìm kiếm & xếp Khái niệm tìm kiếm  Tìm kiếm trình tìm phần tử liệu có thành phần khóa (Key), có kiểu liệu T đó, thành phần lại thông tin (Info) liên quan đến phần tử liệu cần thỏa mãn điều kiện tìm kiếm  Mỗi phần tử liệu có cấu trúc liệu sau: typedef struct DataElement { T Key; InfoType Info; } DataType;  Việc tìm kiếm phần tử diễn dãy/mảng (tìm kiếm nội) diễn tập tin/ file (tìm kiếm ngoại) Tìm kiếm & xếp Các giải thuật tìm kiếm nội Tìm kiếm tuyến tính Tìm kiếm nhị phân Tìm kiếm tuyến tính Tìm kiếm tuyến tính – Tìm kiếm  Ý tưởng:  Bắt đầu từ phần tử danh sách, so sánh phần tử danh sách với giá trị X cần tìm   Nếu có phần tử X trả vị trí tìm thấy, thuật toán dừng lại (thành công)  Nếu đến cuối danh sách mà phần tử X, thuật toán dừng lại (không thành công) Thuật toán:      B1: i = //Duyệt từ đầu mảng B2: IF M[i] # X AND i

Ngày đăng: 19/12/2015, 06:15

Từ khóa liên quan

Mục lục

  • SEARCHING TECHNIQUES TÌM KIẾM

  • Nội dung

  • Khái niệm về tìm kiếm

  • Các giải thuật tìm kiếm nội

  • Tìm kiếm tuyến tính

  • Tìm kiếm tuyến tính – Tìm kiếm tuần tự

  • Tìm kiếm tuyến tính (sequential search)

  • Tìm kiếm tuyến tính (không tìm thấy)

  • Slide 9

  • Tìm kiếm tuyến tính

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Tìm kiếm nhị phân

  • Tìm kiếm nhị phân

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan