Viết thuật toán tìm phần tử lớn nhất trong một dãy số hữu hạn

Một phần của tài liệu Bài giảng tin học đại cương (Trang 67 - 68)

một dãy số hữu hạn  Viết thuật toán sắp xếp  Viết thuật toán tìm kiếm 2.5. Thuật giải heuristic  Thường tìm được lời giải tốt (những chưa chắc đã tốt nhất)  Dễ dàng và nhanh chóng hơn so với giải thuật tốiưu 21 thuật tối ưu  Thể hiện một cách hành động khá tự nhiên, gần gũi với suy nghĩ và hành động của con người. Thuật giải heuristic (2)  Các nguyên lý

Nguyên lý vét cạn thông minh: trong bài toán tìm kiếm khi không gian tìm kiếm lớn => giới hạn không gian tìm kiếm hoặc thực hiện dò tìm đặc biệt dựa vào đặc thù của bài toán để nhanh chóng tìm ra mục tiêu

22

g ụ

Nguyên lý tham lam: lấy tiêu chuẩn tối ưu toàn cục làm tiêu chuẩn chọn lựa hành động cục bộ của từng bước trong quá trình tìm kiếm lời giải

Nguyên lý thứ tự: thực hiện hành động theo thứ tự hợp lý của không gian khảo sát nhằm nhanh chóng đạt được một lời giải tốt.

Lời hay ý đẹp

Cuộcđời chỉlà một chuỗi những cơhội ngẫu nhiên. Cái khó là nắm bất cơhội mà hànhđộng.Đừng bao giờ đểvuột mất. Không phải ngày nào bạn cũng gặp cơhội mayđâu "

George Besnard-Shaw

1Phần 3 - Lập trình bằng ngôn ngữC Phần 3 - Lập trình bằng ngôn ngữC

Nguyễn Hồng Phương

Email: phuongnh-fit@mail.hut.edu.vn

Website: http://is.hut.edu.vn/~phuongnh

Bộmôn Các hệthống thông tin

Viện Công nghệthông tin và Truyền thông Đại học Bách Khoa Hà Nội

2Mục tiêu Mục tiêu

„Giúp sinh viên bướcđầu học lập trình thôngqua phương tiện là ngôn ngữlập trình C

Một phần của tài liệu Bài giảng tin học đại cương (Trang 67 - 68)

Tải bản đầy đủ (PDF)

(138 trang)