본문으로 바로가기

[algorithm] 버블정렬(Bubble Sort)

category 자료구조 2017. 2. 24. 21:08

데이터 정렬 알고리즘 중 사용하기 쉽다. 


버블정렬(Bubble Sort)은 간단하게 말하면 인접한 두 수(데이터)를 비교해서 큰 쪽과 작은 쪽의 자리를 바꿔주는 알고리즘이다.

자동으로 가장 큰수는 N번째에 가는 거고 가장 작은쪽은 0번째에 오게 되는 것이다. 

(코드로 이해하는게 더 빠르다. 어차피 쉬운 개념이기 때문에...)


< 버블정렬 알고리즘 >



이중 for문을 사용했고 숫자의 갯수(N번)만큼 돌아가면 된다.


< 실행 결과 >




<예시>









'자료구조' 카테고리의 다른 글

[자료구조] 그래프(Graph)  (0) 2018.01.26
[자료구조] 해시테이블  (0) 2018.01.25
kruskal 알고리즘  (2) 2017.11.12
[Dijkstra] 최단 경로 알고리즘 in Java  (0) 2017.09.28