... thừa
2.2.6
Nội Dung
THUẬT TOÁN VÀ ĐỘ PHỨC TẠP
C1
CHIA ĐỂ TRỊ
C2
QUY HOẠCH ĐỘNG
C3
THUẬT TOÁN THAM LAM
C4
THUẬT TOÁN QUAY LUIC5
2.2.4 Bài toán dãy con lớn nhất
Bài toán: Cho mảng A[1 n]. ...
THUẬT TOÁN
(Algorithms)
2.2.2 Bài toán phép nhân các số nguyên lớn
Sau đây là mô hình cải tiến thuật toán nhân số
nguyên lớn
Cải tiến để còn lại 3 phép nhân :
Từ đó ta đưa ra...
... bài toán ban đầu.
Tìm kiếm bằng p.p. chia đôi (binary search) là một thí dụ của
chiến lược chia- để- trị.
Sơ đồ sau mô tả một chiến lược chia- để- trị mà trong đó chia
bài toán thành hai bài toán ... pass-2
3
Chiến lược chia- để- trị
Là chiến lược thiết kế giải thuật nổi tiếng nhất.
Các giải thuật chia- để- trị thường tiến hành theo các bước sau:
Thể...
... vị trí B
2
(3,1) sang vị trí A
3
(1,2)
B chịu thua vì hết cách đi!
Thuật toán
Ta thử vận dụng kĩ thuật Nhân - Quả để điền trị 1/0 vào mỗi ô (i, j)
của bảng a với ý nghĩa như sau: nếu gặp thế ... trước và
sau này dùng để cập nhật số nước đi thắng/thua.
Đến đây ta có thể sử dụng thuật toán Cờ bảng để giải bài Cờ Đẩy
sau đây.
Bài 3.13. Cờ đẩy
Bàn cờ là một giải băng...