본문으로 바로가기

정렬(거품정렬)

category SECURITY/Python 2017. 4. 18. 20:14


   정렬(거품정렬)


   거품정렬

- 인접한 두 원소를 검사하여 정렬하는 방법

- 상당히 느리지만 코드가 매우 단순해서 자주 사용된다.

- 소규모 데이터 정렬에 쓰임

- EX)

 [ 55, 07, 78, 12, 42 ]

 처음상태

 [ 07, 55, 78, 12, 42 ]

 첫번째 패스

 [ 07, 55, 78, 12, 42 ]

 

 [ 07, 55, 12, 78, 42 ]

 

 [ 07, 55, 12, 42, 78 ]

 두번째 패스

 [ 07, 55, 12, 42, 78 ]

 

 [ 07, 12, 55, 42, 78 ]

 

 [ 07, 12, 42, 55, 78 ]

 세번째 패스

 [ 07, 12, 42, 55, 78 ]

 네번째 패스

 [ 07, 12, 42, 55, 78 ]

 다섯번째 패스 

 [ 07, 12, 42, 55, 78 ]

 정렬 끝


[ 소스코드 ]

[ 결과창 ]



'SECURITY > Python' 카테고리의 다른 글

클래스 (변수)  (0) 2017.04.19
정렬(합병정렬)  (0) 2017.04.18
정렬(삽입정렬)  (0) 2017.04.18
정렬(선택정렬)  (0) 2017.04.17
재귀함수  (0) 2017.04.13