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