C언어 정렬 shell, quick, heap sort 코드 구현, 정리
정렬 알고리즘에는 다양한 방법들이 있는데 이에 대해 알아보려고 한다.기초적인 알고리즘으로 삽입정렬, 선택정렬, 버블정렬, 퀵정렬, 힙정렬, 합병정렬 등이 있으며단순한 방법부터 알아보겠다.단순한 방법선택정렬 selection sort구현방법concept: n개의 원소를 가진 배열 list[]가 있다고 가정하자. 가장 작은 값부터 순차적으로 앞쪽으로 보낼 것이다.반복문으로 배열을 순환하며 가장 작은 값을 꺼내 list[0] 값과 교환한다.다시 정렬되지 않은 나머지 배열을 순환하며 그 중 최소값을 꺼내 list[1] 과 교환한다.이를 반복하며 n-1번 반복하면 정렬이 완료된다.삽입정렬 insertion sort구현 방법concept: 원소 하나씩 순회하며 값을 비교하며 앞쪽으로 보내는 방식이다.마찬가지로 n개..
전공/컴퓨터 코딩 데이터
2024. 11. 30. 23:48
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 배송기간
- 10만포인트
- 알뜰 요금제
- 경북대
- 북문
- 문서 스캔
- 알리익스프레스
- Liiv M
- 시계 줄
- 카시오
- 타란튤라
- 리브모바일
- 방향장
- mealy
- 할인
- f-94w
- 카카오페이
- 교체
- 네이버페이
- 리브엠
- 파스타
- 계산방법
- f-91w
- 방어동작
- 오블완
- 메쉬 밴드
- 맛집
- 알뜰폰요금제
- a모바일
- 티스토리챌린지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 27 | 28 | 29 | 30 |
글 보관함