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