แผนภาพสาธิตอัลกอริทึมการเรียงลำดับฟอง:
โมฆะคงที่สาธารณะ bubbleSort (อาร์เรย์ int []) { // เลือกหนึ่งในสองตัวเลือกถัดไป /// วิธีที่ 1 สำหรับ (int i = array.length - 1; i > 0; i--) { สำหรับ (int j = 0; j < i; j++) { if (array[j] > array[j + 1]) { Sort.swap(array, j, j + 1);//แลกเปลี่ยน j และ j+1 } } } / / /วิธีที่ 2 for(int i=0;i<array.length;i++){ for(int j=0;j<array.length-1-i;j++){ if(array[j]>array[j+1]) { Sort.swap(array, j, j+1);//สลับ j และ j+1 } } } }ข้างต้นคือเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคนในการทำความเข้าใจอัลกอริธึมการเรียงลำดับแบบฟองใน Java