1. Trang chủ
  2. » Thể loại khác

giai thuat chia de tri

2 113 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 140,65 KB

Nội dung

http://vietjack.com/cau-­‐truc-­‐du-­‐lieu-­‐va-­‐giai-­‐thuat/index.jsp                                                                            Copyright  ©  vietjack.com     Giải thuật chia để trị (divide and conquer) Giải thuật chia để trị (Divide and Conquer)là ? Phương pháp chia để trị (Divide and Conquer) phương pháp quan trọng việc thiết kế giải thuật Ý tưởng phương pháp đơn giản dễ hiểu: Khi cần giải toán, ta tiến hành chia toán thành tốn nhỏ Tiếp tục chia tốn nhỏ khơng thể chia thêm nữa, ta giải toán nhỏ cuối kết hợp giải pháp tất toán nhỏ để tìm giải pháp tốn ban đầu Nói chung, bạn hiểu giải thuật chia để trị (Divide and Conquer) qua tiến trình sau: Tiến trình 1: Chia nhỏ (Divide/Break) • Trong bước này, chia toán ban đầu thành toán Mỗi toán nên phần tốn ban đầu Nói chung, bước sử dụng phương pháp đệ qui để chia nhỏ toán chia thêm http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/cau-­‐truc-­‐du-­‐lieu-­‐va-­‐giai-­‐thuat/index.jsp                                                                            Copyright  ©  vietjack.com     Khi đó, toán gọi “atomic – nguyên tử”, chúng biểu diễn phần tốn ban đầu Tiến trình 2: Giải tốn (Conquer/Solve) • Trong bước này, tốn giải Tiến trình 3: Kết hợp lời giải (Merge/Combine) • Sau toán giải, bước kết hợp chúng cách đệ qui để tìm giải pháp cho toán ban đầu Hạn chế giải thuật chia để trị (Devide and Conquer) Giải thuật chia để trị tồn hai hạn chế, là: • Làm để chia tách toán cách hợp lý thành tốn con, tốn giải thuật toán khác phức tạp • Việc kết hợp lời giải toán thực Ví dụ giải thuật chia để trị Dưới số giải thuật xây dựng dựa phương pháp chia để trị (Divide and Conquer): • Giải thuật xếp trộn (Merge Sort) • Giải thuật xếp nhanh (Quick Sort) • Giải thuật tìm kiếm nhị phân (Binary Search) • Nhân ma trận Strassen •   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ... để tìm giải pháp cho tốn ban đầu Hạn chế giải thuật chia để trị (Devide and Conquer) Giải thuật chia để trị tồn hai hạn chế, là: • Làm để chia tách toán cách hợp lý thành toán con, tốn giải thuật...http://vietjack.com/cau-­‐truc-­‐du-­‐lieu-­‐va-­ giai- ­ thuat/ index.jsp                                                                            Copyright... phức tạp • Việc kết hợp lời giải tốn thực Ví dụ giải thuật chia để trị Dưới số giải thuật xây dựng dựa phương pháp chia để trị (Divide and Conquer): • Giải thuật xếp trộn (Merge Sort) • Giải

Ngày đăng: 02/12/2017, 13:42

TỪ KHÓA LIÊN QUAN

w