 ออกแบบอัลกอริทึมเพื่อจัดเรียงค่าที่กำหนดใหม่ตามลำดับจากน้อยไปหามาก
 เริ่มต้นอาร์เรย์ของจำนวนเต็มด้วยค่าที่กำหนด: [10, 11, 8, 12, 7] รับความยาวของอาร์เรย์ n ทำซ้ำขั้นตอนต่อไปนี้สำหรับ i = 0 ถึง n-1: a. สำหรับ j = 0 ถึง ni-1: i หากองค์ประกอบที่ j มากกว่าองค์ประกอบที่ (j+1) ให้สลับองค์ประกอบเหล่านั้น พิมพ์อาร์เรย์ที่เรียงลำดับ