TAILIEUCHUNG - Bài giảng Cơ sở lập trình nâng cao - Chương 10:Tối ưu hóa chương trình

Bài giảng cung cấp cho người học các kiến thức: Tối ưu hóa chương trình, loại tối ưu, quy tắc vòng lặp, quy tắc hàm, quy tắc biểu thức,. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. chi tiết nội dung bài giảng. | CƠ SỞ LẬP TRÌNH NÂNG CAO Biên soạn: Quang Toại TonQuangToai@ TPHCM, NĂM 2013 TRƯỜNG ĐẠI HỌC NGOẠI NGỮ - TIN HỌC KHOA CÔNG NGHỆ THÔNG TIN 1 45T/4 = 11 buoi TỐI ƯU HÓA CHƯƠNG TRÌNH Chương 10 2 Tối ưu hóa chương trình 2 Đặc trưng trong chương trình cần tối ưu Tối ưu hóa thời gian thực hiện chương trình Tối ưu hóa không gian lưu trữ dữ liệu 2 Loại tối ưu Tối ưu chương trình không làm thay đổi thuật toán (Chỉnh sửa mã chương trình) Tối ưu chương trình làm thay đổi thuật toán 3 TỐI ƯU HÓA THỜI GIAN CHỈNH SỬA MÃ CHƯƠNG TRÌNH 4 Chỉnh sửa mã chương trình Các cách chỉnh sửa mã chương trình Quy tắc Vòng lặp Quy tắc Logic Quy tắc Hàm Quy tắc Biểu thức 5 QUY TẮC VÒNG LẶP Tốu ưu câu lệnh lặp Quy tắc vòng lặp 1: Đưa code ra ngoài vòng lặp Đưa các tính toán không phụ thuộc vào chỉ số lặp ra khỏi vòng lặp Các biểu thức tính toán nếu đều được tính toán giống nhau qua các lần lặp thì nên được để ngoài vòng lặp Chú ý những biểu thức chứa những phép toán tốn nhiều thời gian: *, /, hàm mũ, lấy căn, . 7 Tốu ưu câu lệnh lặp for (i=0; i value) { found = 0;

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.