public class Main{
public static void main(String[] args) {
int[] datas=new int[10];
Random rand=new Random();
for(int i=0;i<datas.length;i++) {
datas[i]=rand.nextInt(100)+1;
}
// 버블 정렬
for(int i=0;i<datas.length-1;i++) {
for(int j=0;j<datas.length-1;j++) {
if(datas[j] > datas[j+1]){
int tmp=datas[j];
datas[j]=datas[j+1];
datas[j+1]=tmp;
}
}
}
for(int v:datas) {
System.out.print(v+" ");
}
System.out.println();
버블정렬이란?
-서로 인접한 두 원소를 검사하여 정렬하는 알고리즘
'JAVA' 카테고리의 다른 글
JAVA- 객체 지향 언어임을 보여주는 문제 예제 (1) | 2025.01.11 |
---|---|
자바- 객체 지향 언어의 특징 (0) | 2025.01.10 |
배열문제 ① (0) | 2025.01.02 |
IF~Else <홀수와 짝수 구하기> (0) | 2025.01.02 |
369게임 (0) | 2025.01.01 |