การจัดเรียงข้อมูล(Sorting)

Page 1

SELECTION SORT

การเรีย งลํา ดั บ แบบเลื อ ก

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

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

การจั ด เรีย งข้ อ มู ล ที ได้ ร ับ มี ประสิ ท ธิ ภ าพตําสุ ด มี สู ต รเหมื อ นกั บ การจั ด เรีย ง ข้ อ มู ล ที ได้ ร ับ ประสิ ท ธิ ภ าพที สุ ด O(N2)

ตั ว เลข

O(N2)

นางสาวธัญญาเรศ เจริญศรี ม.4/4 เลขที่ 16ข


Turn static files into dynamic content formats.

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