void bubbleSort(int *list, int last)
{
for(int current = 0; current<last; current++)
bubbleUp(list,current,last);
return;
}
void bubbleUp(int *list,int current, int last)
{
for(int walker = last; walker>current; walker--)
if(list[walker] <list[walker-1])
{
int temp = list[walker];
list[walker] = list[walker-1];
list[walker-1] = temp;
}
return;
}
포인터를 정렬하는데 항상 0번째에 값이 assign이 안되서 -858993460 나오는데
이 함수에 무슨문제 있나요??
버블업은 무슨 함수임?
인접한 두 수 비교해서 자리바꾸는 함수입니다.
머리로 회로가 안그려진당 ㅠㅠ