Contents

조회 수 8662 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
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);
}
-------------------------------------------------------------------


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
217 System/OS [linux] 메일서버 세팅정보(sendmail) hooni 2003.04.23 18649
216 Develop [c#] 정규표현식을 이용한 문자열에서 태그 제거함수 file hooni 2013.04.23 18815
215 Develop [ios] Debug Extensions (from 종길 차장님 ㅋㅋ) file hooni 2013.04.23 18907
214 System/OS [web] 웹서비스 취약점 자료.. (논문첨부) file hooni 2003.04.23 18923
213 System/OS [windows] 종료, 재시작, 로그아웃 아이콘 만들기 hooni 2013.04.23 19079
212 System/OS [windows] 인터넷 익스플로러(IE) 도구모음 표시줄에 아이콘 추가 file hooni 2013.04.23 19087
211 Develop [vc++] 게임 소스 등.. ㅋㅋ file hooni 2013.04.23 19103
210 System/OS NAT와 DHCP에 대한 간단한 설명 hooni 2013.04.23 19151
209 System/OS [perl] 영규가 만든 스크립트.. 하하.. hooni 2013.04.23 19198
208 Develop [js] jQuery 관련 사이트 링크 모음 hooni 2013.04.23 19375
207 System/OS [bios] 시스템 부팅 도중 발생하는 비프음 hooni 2003.04.23 19393
206 Develop [ios] None IB vs. StoryBoard 샘플 소스 file hooni 2013.09.06 19406
Board Pagination Prev 1 ... 76 77 78 79 80 81 82 83 84 85 ... 99 Next
/ 99