More Related Content
Similar to การวิเคราะห์อัลกอริทึม
Similar to การวิเคราะห์อัลกอริทึม (16)
การวิเคราะห์อัลกอริทึม
- 13. เตต้าใหญ่ (Big-Teta notation : Ө ) รูป 2.1 ความสัมพันธ์ระหว่างเวลาที่ใช้ กับจำนวนอินพุท ของฟังก์ชั่น 10n ฟังก์ชั่น 5n+4 และ 3n สังเกตว่า ขอบบน กับ ขอบล่าง เป็นฟังก์ชั่นเดียวกัน สัมประสิทธิ์ต่างกัน ความหมายของเตต้าคือ ใช้เวลาทำงาน = n
- 24. ตาราง 2.1 เปรียบเทียบเวลาการทำงานกับจำนวนอินพุท พิจารณาตารางจะพบว่า O(1) เป็นฟังก์ชั่นที่ให้ประสิทธิภาพดีที่สุด นั่นคือ เวลาที่ใช้ในการทำงานไม่ขึ้นกับจำนวนอินพุท ในขณะที่ O(n) จะให้ประสิทธิภาพในระดับกลาง นั่นคือ อัตราการเติบโตของเวลาจะเป็นเส้นตรง เมื่ออินพุทมากขึ้น ก็จะใช้เวลามากขึ้น ในสัดส่วนที่เท่ากัน แต่ O(n 2 ) จะมีอัตราการเติบโตของเวลาสูงมากเมื่ออินพุทมีขนาดใหญ่ขึ้น จากตาราง ประสิทธิภาพจะเรียงลำดับจากสูงไปหาต่ำ ประสิทธิภาพ สูง ต่ำ