การแบ่งส่วนและพิชิตเป็นกลยุทธ์แก้ปัญหาที่เกี่ยวกับการแตกปัญหาที่ซับซ้อนลงเป็นส่วนย่อยๆ ที่จัดการได้ง่ายขึ้น แต่ละส่วนถูกแก้ไขทีละส่วน และการแก้ปัญหาได้รวมกันเพื่อแก้ปัญหาเดิม วิธีนี้ใช้อย่างแพร่หลายในวิทยาศาสตร์คอมพิวเตอร์ คณิตศาสตร์ และสาขาอื่น ๆ เพื่อปรับปรุงประสิทธิภาพและลดงานที่ซับซ้อน

สมมุติฐาน พื้น ฐาน ของ การ แบ่ง แยก และ เอา ชนะ

แนวคิดหลักเบื้องหลังการหารและการพิชิต คือ การแบ่งปัญหาออกเป็นปัญหาย่อยประเภทเดียวกัน การแบ่งย่อยเหล่านี้จะแก้ไขอย่างไม่เปลี่ยนแปลง เมื่อตัวแบ่งย่อยถูกแก้แล้ว คําตอบของทั้งสองจะถูกรวมเข้าด้วยกันเพื่อเป็นคําตอบสําหรับปัญหาเดิม

ตัว อย่าง ที่ ใช้ ได้ จริง

ตัว อย่าง หนึ่ง ที่ เห็น ทั่ว ไป คือ อัลกอริทึม การ เรียง ตัว แบบ ต่าง ๆ.

อีกตัวอย่างหนึ่งคืออัลกอริทึมการเรียงลําดับแบบเร็ว ซึ่งเลือกองค์ประกอบจุดหมุน, พาร์ทิชันของอาร์เรย์รอบ ๆ จุดหมุน, และจัดเรียงพาร์ทิชันซ้ํา อัลกอริทึมทั้งสองตัวแสดงถึงประสิทธิภาพของการหารและการพิชิตของงาน

ผล ประโยชน์ ของ การ แบ่ง แยก และ เอา ชนะ

  • ลดความซับซ้อนของปัญหา
  • เปิดใช้การประมวลผลแบบขนาน
  • ปรับความมีประสิทธิภาพของอัลกอริทึม
  • prilitets upal obs แก้ปัญหา