TAILIEUCHUNG - Bài giảng Nguyên lý và phương pháp lập trình: Tối ưu hóa chương chương trình - TS. Nguyễn Tuấn Đăng

Bài giảng Nguyên lý và phương pháp lập trình trình bày về "Tối ưu hóa chương chương trình ". Nội dung cụ thể của chương này gồm có: Tổng quát, khi nào cần tối ưu hóa, một số kỹ thuật tối ưu hóa chương trình,.! | Nguyên lý và phương pháp lập trình Tối ưu hóa chương trình TS. Nguyễn Tuấn ðăng 1 Tối ưu hóa chương trình • Tổng quát • Khi nào cần tối ưu hóa? • Một số kỹ thuật tối ưu hóa chương trình – – – – – – – – Ví dụ minh họa Chương trình Các tối ưu hóa logic Sử dụng hợp lý các các biểu thức trung gian Tránh khai căn bậc 2 Chuyển ñổi các cấu trúc dữ liệu Chuyển vị trí mã chương trình Thứ tự tính toán • Tổng kết 2 Tổng quan • Mục ñích của tối ưu hóa chương trình là nhằm giảm thiểu : – Thời gian • Thời gian chạy chương trình • Thời gian trả lời – Không gian • Không gian lưu trữ thứ cấp • Bộ nhớ chính • Các chiến lược tối ưu hóa – Tối ưu theo mục tiêu ñược ưu tiên – Cân ñối các mục tiêu: • Không gian và thời gian • ðộ phức tạp 3 Tổng quan (tt) • Khó khăn của vấn ñề tối ưu hóa chương trình : – Có nhiều chiến lược khác nhau • Phải quyết ñịnh : – Tối ưu hóa cái gì – không gian hay thời gian? – Tối ưu hóa ở ñâu trong chương trình? 4 Khi nào cần tối ưu hóa? • Khi chương trình không ñạt ñược hiệu quả hợp lý về không gian và thời gian • Khi có khả năng giảm thiểu ñộ phức tạp của chương .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.