tailieunhanh - Chương 10-Phân tích thuật toán

Hầu hết các bài toán đều có nhiều thuật toán khác nhau để giải quyết chúng. Như vậy, làm thế nào để chọn được sự cài đặt tốt nhất? Đây là một lĩnh vực được phát triển tốt trong nghiên cứu về khoa học máy tính. | NHẬP MÔN LẬP TRÌNH - fl Cn NỘI DUNG 1 Đánh giá thời gian thực hiện thuật toán 2 Độ phức tạp của thuật toán 3 Phương pháp tính độ phức tạp CTDL1- Nguyễn Hữu Thể 1. Phân tích thuật toán Đánh giá chi phí và thời gian thực hiện thuật toán. Thời gian tính toán của thuật toán phụ thuộc kích thước đầu vào size of input . Nếu gọi n là kích thước dữ liệu đưa vào thời gian thực hiện của một thuật toán có thể biểu diễn như một hàm của n T n . Phần cứng máy tính ngôn ngữ chương trình dịch đều ảnh hưởng tới thời gian thực hiện. Ví dụ Nếu như thời gian thực hiện một thuật toán T1 n n2 Và thời gian thực hiện của một thuật toán khác T2 n 100n Khi n đủ lớn thời gian thực hiện của thuật toán T2 nhanh hơn thuật toánT1. - CTDL1- Nguyễn Hữu .

TỪ KHÓA LIÊN QUAN