การจัดเรียงข้อมูลแบบเลือก (Selection Sort)

Page 1

SELECTION SORT

การเรียงลําดับแบบเลือก ขั ้ น ต อ น วิ ธี

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

เป็ นการเรียงขอมูลแบบ Selection Sort เป็ นวิธีเรียบงาย แตก็เป็ น วิธีท่ม ี ีจํานวนรอบการทํางานมากที่สุด ดัง้ นั น ้ หากขอมูลดอินพุตมี ประริมาณมาก การเรียงขอมูลดวยวิธีนีจ ้ ึงไมเหมาะเทาไร

วิธีการจัดเรียงขอมูลที่ไดรับมีประสิทธิภาพสูงสุด การที่ขอมูลดอินพุตมีประริมาณน อย ทําใหใช เวลาในการจัดเรียงขอมูลน อย

วิธีการจัดเรียงขอมูลที่ไดรับมีประสิทธิภาพตํ่าสุด การที่ขอมูลดอินพุตมีประริมาณมาก ทําให ตองเสียเวลาในการจัดเรียงขอมูล

ข้อมูล MYALGO.WORDPRESS.COM น า ง ส า ว ผ ร ต า สั ง เ ก ต กิ จ ม . 4 / 4 เ ล ข ที 1 2 ข


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.