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

Bài giảng Nguyên lý và phương pháp lập trình giúp người học hiểu về "Tối ưu hóa vòng lặp và logic". Nội dung trình bày cụ thể gồm có: Chuyển các phát biểu ra khỏi vòng lặp, giảm các kiểm tra ñiều kiện, các phần tử cầm canh, loại bỏ vòng lặp 2, loại bỏ vòng lặp, kết hợp các vòng lặp,. | Nguyên lý và phương pháp lập trình Tối ưu hóa vòng lặp và logic TS. Nguyễn Tuấn ðăng 1 Nội dung • Các biến ñổi vòng lặp – Chuyển các phát biểu ra khỏi vòng lặp – Giảm các kiểm tra ñiều kiện + Các phần tử cầm canh – Loại bỏ vòng lặp – Kết hợp các vòng lặp 2 Nội dung • Các biến ñổi logic – Sử dụng các biểu thức tương ñương – Ngưng kiểm tra ñiều kiện khi ñã biết kết quả – Thứ tự kiểm tra các ñiều kiện – Tính toán trước các hàm 3 1. Các biến ñổi vòng lặp – Chuyển các phát biểu ra khỏi vòng lặp – Giảm các kiểm tra ñiều kiện + Các phần tử cầm canh – Giải phóng vòng lặp – Kết hợp các vòng lặp 4 Chuyển các phát biểu ra khỏi vòng lặp • Ý tưởng: Nếu có một biểu thức hay một khối phát biểu cho kết quả không ñổi trong vòng lặp thì chuyển nó ra ngoài vòng lặp • Loại bỏ việc tính toán lại một biểu thức nhiều lần (cho ra cùng kết quả). • Ví dụ 1: for (int x = 1; x < n; x++) { p(x) = rate * cost(x) * .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã 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.