두 종류의 오름차순 정렬 부분,, 차이점을 알 수 있을까요??
중독된
2023.04.01
아래 두 종류의 오름차순 정렬.. 차이점이 뭔가요??
두번째를 선택정렬이라고 배웠는데,, 첫번째는 따로 이름이 있는건가요?질문 내용 :
for(i=0; inum; i++)
{
for(j=i+1; jnum; j++)
{
if(ran[i]ran[j])
{
tmp2=ran[i];
ran[i]=ran[j];
ran[j]=tmp2;
}
}
2. 선택정렬 이라고 배우는 소스,,
for(int i=0; inum; i++)
{
int j=i;
for(int k=i+1; knum; k++)
{
if(a[k]a[j])
j=k;
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}