countsort.cpp
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
해당 자료는 0페이지 까지만 미리보기를 제공합니다.
0페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

countsort.cpp 1.42KB

본문내용

#include
#include

void countsort(int A[], int m, int n){

int *B = (int*)malloc(sizeof(m)); //m만큼의 배열공간 마련
int i, j;
int k = 0; //새로운 배열로 옮겨질때 index의 값 (그래서 처음 초기값을 0으로 준것!!)


for(i=0; i<=m; i++){ //임시배열(B배열)로 넣어주는 과정
for(j=0; j if(A[j]==i)
k++;
}
B[i] = k;
k = 0;
}
printf("==========countsort하는중...임시배열B==========\n");
for(i=0; i<=m; i++){
printf("%d ", B[i]);
}
printf("\n\n");

printf("==========countsort후==========\n");
for(i=0; i<=m; i++){ //B배열에 있는 숫자들을 다시 A배열로 정렬해주는과정
if(B[i] != 0){
for(j=0; j A[k] = i;
k++;
}
}
}
}
  • 가격700
  • 페이지수1페이지
  • 등록일2011.11.20
  • 저작시기2011.7
  • 파일형식기타(cpp)
  • 자료번호#715682
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니