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