Java
정렬 알고리즘 : 버블정렬
충 민
2022. 7. 18. 10:24
6,4,3,7,1,9,8의 숫자를 오름차순으로 정렬하기
import java.util.Scanner;
public class Main {
private static int tmp;
static void bubbleSort(int []arr) {
for(int i=0;i<arr.length;i++) {
for(int j=arr.length-1;j>i;j--) {
if(arr[j]<arr[j-1]) {
tmp=arr[j];
arr[j]=arr[j-1];
arr[j-1]=tmp;
}
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int []arr = new int[] {6,4,3,7,1,9,8} ;
for(int i=0;i<arr.length;i++) {
System.out.println("정렬전:"+arr[i]);
}
System.out.println("-------------------");
bubbleSort(arr);
for(int i=0;i<arr.length;i++) {
System.out.println("정렬후:"+arr[i]);
}
}
}