배열 질문입니다. (버블 정렬)
키움
2023.04.01
질문 제목 : 배열 질문입니다. (버블 정렬) 프로그램이 이해가 안되는 부분이 있습니다. ----- 표시된 부분 부터 설명 좀 해주세요..
질문 내용 : 밑에는 버블 정렬 소스입니다.
#include stdio.h
#define size 5
int main()
{
int a[size] = {5,8,4,9,2};
int i,j, tmp;
for(i=0; isize; i++)
printf(%d , a[i]);
printf(\n);
for(i=0; isize-1; i++) ----- 여기 부분부터 이해가 잘 안됩니다.
for(j=i+1; j5; j++)
if(a[i]a[j])
{
tmp=a[i];
a[i]=a[j];
a[j]=tmp;
}
for(i=0; i5; i++)
printf(%d , a[i]);
printf(\n);
return 0;
}
-
희미햬
이건 버블 정렬이 아닙니다 -_-;