삽입 정렬 : 앞의 원소보다 크고, 뒤에 원소보다는 작은 위치에 보내는 정렬입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
int main()
{
int array[10] = { 1, 9, 4, 10, 6, 2, 5, 3, 7, 8 };
int temp, j;
for(int i = 0; i < 9; ++i)
{
j = i;
while (j >= 0 && array[j] > array[j + 1])
{
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
j--;
}
}
return 0;
}
|
'스터디 > 자료구조' 카테고리의 다른 글
[ 자료구조 ] Merge sort (0) | 2020.02.24 |
---|---|
[ 자료구조 ] Quick sort (0) | 2020.02.23 |
[ 자료구조 ] Bubble Sort (0) | 2020.02.23 |
[ 자료구조 ] Selection Sort (0) | 2020.02.23 |
[ 자료구조 ] Binary Search Tree (0) | 2020.02.23 |