การเรียงลำดับแบบเลือก คือ วิธีการเรียงแบบง่ายที่สุดแล้ว โดยจะไล่เปรียบเทียบข้อมูลแต่ละตัวว่าตัวไหนมีค่าที่ดีที่สุด (อาจจะเยอะสุด สูงสุด ตามที่เราต้องการจะเรียง) เมื่อได้ค่าที่ดีที่สุดในรายการแล้ว จึงนำข้อมูลที่มีค่าที่ดีที่สุดไปสลับกับข้อมูลตัวแรกของแถว แล้วทำต่อกับตัวที่สองไปเรื่อย ๆ จนข้อมูลทั้งหมดถูกเรีย