간접정렬 알고리즘인데요,,, 실행이 안되네요...
크나
2023.04.01
간접정렬 알고리즘인데요,,, 실행이 안되네요...
이 프로그램은 main()함수에 있는 a[10]배열이 오름차순으로 정렬되는건데..
실행이 안됩니다...
무엇때문에 실행이 안되는지 알려주세요 ....
질문 내용 :
#include stdio.h
#include string.hvoid indirect_insert_sort(int a[], int index[], int n)
{
int i,j;
int t;for(i = 0; i n; i++) // 인덱스의 배열을 초기화
index[i] = i;
for(i=1;in;i++)
{
t = index[i];
j = i;
while(a[index[j-1]] a[t] && j 0) // 삽입될 곳을 찾음
{
index[j] = index[j-1]; // 인덱스의 배열을 조정
j--;
}
index[j] = t;// 삽입함
}
}int main(void)
{
int a[10]={9,8,7,6,5,4,3,2,1,0};
int index[10];
int i;indirect_insert_sort(a,index,strlen(10));
printf(\n);
for(i=0;i10;i++)
{
printf(%d, ,index[i]);
}
}