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 나오는데

이 함수에 무슨문제 있나요??