Develop
2003.04.23 11:05
[c] 단기과정[01/24] 정렬 알고리즘
조회 수 8663 댓글 0
Merge Sort..
-------------------------------------------------------------------
#include<stdio.h>
#include<malloc.h>
#include<string.h>
void mergesort(char a[], int l, int r){
int i, j, k, m;
char *b;
b = (char *)malloc(r+1);
if(r>l){
m = (r+l)/2;
mergesort(a, l, m);
mergesort(a, m+1, r);
for(i=m+1; i>l; i--) b[i-1] = a[i-1];
for(j=m; j<r; j++) b[r+m-j] = a[j+1];
for(k=l; k<=r; k++) a[k] = (b[i]<b[j]) ? b[i++] : b[j--];
}
}
void main(){
char chr[]="asortingexmple";
mergesort(chr, 0, strlen(chr)-1);
printf("sort : %sn", chr);
}
-------------------------------------------------------------------
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
217 | Develop | [ios] Sprite Kit & 사운드 재생시 백그라운드 진입시 앱이 비정상적으로 종료됨 | hooni | 2014.04.18 | 4494 |
216 | Develop | [ios] 아이폰에서 진동(Vibrate) 기능 추가하기 | hooni | 2014.04.18 | 4476 |
215 | Develop | [android] 딜레이를 구현하기 위한 꼼수 | hooni | 2016.11.24 | 4457 |
214 | Develop | [ios] UIWebView 캐쉬 삭제 | hooni | 2014.04.08 | 4438 |
213 | Develop | [ios] 유용한 매크로 | hooni | 2014.03.26 | 4433 |
212 | System/OS |
[mac][추천 무료앱] 구름 입력기 - 국내 맥 사용자를 위한 한글 대안 입력기
1 ![]() |
hooni | 2015.01.04 | 4421 |
211 | Develop | [iOS] Xcode 불필요한 캐시 삭제하기 | hooni | 2021.10.12 | 4405 |
210 | Develop | [js] Click button copy to clipboard | hooni | 2018.04.05 | 4403 |
209 | Develop | [ios] Swift 4 String, Date, DateFormatter 예제 | hooni | 2018.10.18 | 4398 |
208 | Develop |
[swift] popToRoot 모달뷰, 네비게이션컨트롤러 한꺼번에 닫기
![]() |
hooni | 2021.01.29 | 4380 |
207 | Develop | [java] netty (비동기 이벤트 방식 네트워크 프레임워크) 사용법 #1 (server) 1 | hooni | 2015.01.02 | 4322 |
206 | Develop | [ios] CoreData 사용하기 (튜토리얼) | hooni | 2014.03.28 | 4319 |