ผลต่างระหว่างรุ่นของ "การเรียงลำดับแบบผสาน"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ไม่มีความย่อการแก้ไข
 
บรรทัด 9:
|space=O(''n'') รวมทั้งแถวลำดับที่ช่วยในการเรียงอีกเท่าตัว
}}
ในสาขา[[วิทยาการคอมพิวเตอร์]] '''การเรียงลำดับแบบผสาน''' ({{Lang-en|Merge Sort}}) เป็นขั้นตอนวิธีใน[[ขั้นตอนวิธีการเรียงลำดับ|การเรียงลำดับ]]ที่อาศัยการเปรียบเทียบ และยังเป็นตัวอย่างขั้นตอนวิธีที่ใช้หลัก[[ขั้นตอนวิธีการแบ่งแยกและเอาชนะ|การแบ่งแยกและเอาชนะ]]ทำให้ขั้นตอนวิธีนี้มีประสิทธิภาพ O(''n'' log ''n'') ในการอิมพลิเมนต์เพื่อการใช้งานจริง ๆ นั้นสามารถทำได้ทั้งแบบบนลงล่าง (Top-down) และแบบล่างขึ้นบน (Bottom-up) อนึ่งในการอิมพลิเมนต์โดยทั่วไปแล้วการเรียงแบบนี้จะไม่ศูนย์เสียสูญเสียลำดับของข้อมูลที่มีค่าเท่ากัน นั่นคือเป็นการเรียงที่เสถียร ''การเรียงลำดับแบบผสาน'' ถูกเสนอขึ้นครั้งแรกโดย[[จอห์น ฟอน นอยมันน์]]ในปี ค.ศ. 1945<ref>{{Harvtxt|Knuth|1998|p=158}}</ref>
 
==ขั้นตอนวิธี==