JAVA

버블배열 (BUBBLE)

record2080 2025. 1. 4. 23:45
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