반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 |
#include <iostream>
using namespace std;
int arr[10] = { 2,10,6,9,11,3,12,13,4,1 };
int main()
{
int N = 10;
for (int i = 1; i < N; i++)
{
for (int j = 0; j < N - i; j++)
if (arr[j]>arr[j + 1])
{
int tmp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = tmp;
}
}
for (int i = 0; i < 10; i++)
cout << arr[i] << endl;
return 0;
} |
cs |
말그대로 거품방울이 움직이는 것과 같이 Data를 정렬하는 것이다.
반응형
'프로그래밍 > 자료구조' 카테고리의 다른 글
기본 링크드리스트 활용 (0) | 2016.06.08 |
---|---|
유클리드 알고리즘 (0) | 2016.05.18 |
LinkedList를 활용한 Stack구현 (0) | 2016.05.16 |
이진 탐색 (0) | 2016.03.08 |
링크드리스트 순차탐색 (0) | 2016.03.07 |