การวิเคราะห์ความซับซ้อนของอัลกอริธม์นั้นจําเป็นยิ่งในการประเมินประสิทธิภาพของอัลกอริทึมในการพัฒนาซอฟต์แวร์
สัมพันธไมตรีคืออะไร?
ความซับซ้อนของอัลกอริธม์ ส่งผลให้ทรัพยากรมีปริมาณมาก เช่น เวลาและพื้นที่ ที่อัลกอริทึมต้องเสร็จสมบูรณ์ โดยปกติจะแสดงออกมาโดยใช้สัญลักษณ์ของบิ๊กโอ ซึ่งอธิบายอัตราการเติบโตของอัลกอริทึมส่วนบน
ความซับซ้อนประเภทต่าง ๆ
มีความซับซ้อนอยู่สองแบบ
- [FLT: 0] เวลาความซับซ้อน: อัลกอริทึมใช้เวลาเท่าไหร่ในการประมวลผลตามขนาดป้อนข้อมูล
- [FLT: 0]. . . . . . . . . . . .
- [FLT: 0] เคสอะเวเรเรเร: คาดการแสดงภายใต้เงื่อนไขทั่วไป
- [FLT: 0]. Worst Case: ทรัพยากรสูงสุดที่จําเป็นในสถานการณ์ที่เรียกร้องมากที่สุด.
การ วิเคราะห์ ความ ซับ ซ้อน
เพื่อ วิเคราะห์ ความ ซับ ซ้อน ของ อัลกอริทึม ผู้ พัฒนา จะ ตรวจ สอบ จํานวน ของ การ ปฏิบัติ งาน พื้น ฐาน เมื่อ เทียบ กับ ขนาด ที่ ใส่ เข้า ไป.
เครื่อง มือ ที่ ใช้ ใน การ หา เงิน ยัง สามารถ วัด การ บริโภค ทรัพยากร ที่ แท้ จริง ระหว่าง การ ประหาร ได้ ด้วย.