Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
560,08 KB
Nội dung
Đánh giá cơng cụ Tốn Học sơ cấp • Phương pháp chung: – Phân tích trực tiếp đoạn mã sử dụng kỹ thuật: • Phép đếm • Tính tổng hữu hạn • Xét dấu hàm… • Phép toán chủ yếu đoạn mã phép gán so sánh • Khơng giải tấ trường hợp Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật tốn sau đây: Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật toán sau đây: lần P(i) Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật toán sau đây: So sánh(P(i)) = ? P(i) Gán(P(i)) = ? Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật toán sau đây: lần Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật toán sau đây: So sánh(P(i)) = ? Gán(P(i)) = ? Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật toán sau đây: lần Algorithm Analysis Phân loại sơ đoạn mã • Những tính tốn lặp – Tùy thuật tốn, mục đích đoạn mã • Các loại tính tốn lặp – Tường mình: xác định cơng thức tốn học Ví dụ: tổng mảng số thực – Không tường minh: xác định ngẫu nhiên dựa vào liệu đầu vào phân bố Ví dụ: thuật tốn xếp mảng Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật toán sau đây: Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật tốn sau đây: Algorithm Analysis Ví dụ • Đoạn chương trình sau dừng? Algorithm Analysis Ví dụ • Số lần lặp thuật tốn? Algorithm Analysis Ví dụ • Khảo sát thuật tốn sau: Algorithm Analysis Ví dụ • Ước lượng số lần lặp thuật tốn? Algorithm Analysis Ví dụ 10 • Khảo sát thuật tốn sau: Algorithm Analysis Ví dụ 11 • Khảo sát thuật tốn: Algorithm Analysis Ví dụ 12 • Khảo sát thuật tốn sau: Algorithm Analysis Ví dụ 13 • Khảo sát thuật tốn (ước lượng số phép gán so sánh) Algorithm Analysis Ví dụ 14 • Khảo sát thuật tốn (ước lượng số phép gán so sánh) Algorithm Analysis Ví dụ 15 • Khảo sát thuật toán sau: Algorithm Analysis ... gán so sánh thuật toán sau đây: So sánh(P(i)) = ? Gán(P(i)) = ? Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật toán sau đây: lần Algorithm Analysis Phân loại sơ... sát thuật tốn: Algorithm Analysis Ví dụ 12 • Khảo sát thuật tốn sau: Algorithm Analysis Ví dụ 13 • Khảo sát thuật toán (ước lượng số phép gán so sánh) Algorithm Analysis Ví dụ 14 • Khảo sát thuật. .. dụ: thuật tốn xếp mảng Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật tốn sau đây: Algorithm Analysis Ví dụ • Khảo sát độ phức tạp dựa số phép gán so sánh thuật toán