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
- f-91w
- 알뜰폰요금제
- 카카오페이
- 계산방법
- 방향장
- 교체
- 할인
- f-94w
- 리브모바일
- 알뜰 요금제
- 맛집
- 배송기간
- Liiv M
- 티스토리챌린지
- a모바일
- 시계 줄
- 메쉬 밴드
- 네이버페이
- 파스타
- mealy
- 문서 스캔
- 북문
- 카시오
- 경북대
- 타란튤라
- 오블완
- 알리익스프레스
- 리브엠
- 방어동작
- 10만포인트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함