본문 바로가기

프로그래밍/알고리즘

Bubble Sort (버블정렬)

728x90
반응형

개념

- 인접한 요소와 순서를 비교하여 정렬한다.

- 첫번째 값과 두번째 값을 비교하여 정렬하고, 두번째 값과 세번째 값을 비교하여 정렬하는 식으로 단계별로 정렬한다.

(4,3,2,1) -> (3,4,2,1)

- 첫번째 값인 4와, 두번째 값인 3을 비교한다.

(3,4,2,1) -> (3,2,4,1)

- 두번째 값인 4와 세번째 값인 2를 비교한다.

(3,2,4,1) -> (3,2,1,4)

- 세번째 값인 4와 네번째 값인 1을 비교한다.

(3,2,1,4) -> (2,3,1,4)

- 다시 첫번째 값인 3과 두번째 값인 2를 비교한다.

(2,3,1,4) -> (2,1,3,4)

- 두번째 값인 3과 세번째 값인 4를 비교한다.

(2,1,3,4) -> (1,2,3,4)

- 마지막으로 첫번째 값인 1과 두번째 값은 2를 비교하여 정렬을 완료한다.

 

 

 

 

다람쥐와 포동포동이

 

RememberCook 9월 28일 정식 출시!

두번째 게임인 RememberCook이 출시되었습니다. 귀여운 캐릭터들이 나오는 간단한 게임이며 플레이어의 공간인지능력을 테스트하는 게임입니다. 아래 링크를 통해 다운 받으실 수 있으니 많은 관��

chipmunk-plump-plump.tistory.com

반응형

'프로그래밍 > 알고리즘' 카테고리의 다른 글

Merge Sort (병합정렬)  (0) 2020.04.20
Quick Sort (퀵 정렬)  (5) 2020.04.20
Insertion Sort (삽입정렬)  (1) 2020.04.19
Selection Sort (선택정렬)  (1) 2020.04.19
algorithm (알고리즘)  (0) 2020.04.09