정렬(sort)은 주어진 데이터를 일정한 규칙에 따라 다시 나열하는 것으로, 데이터를 정렬할 때 오름차순이나 내림차순으로 정렬

버블 정렬

int Bubble( int arg[], int n ) {
	int last, i;
	int temp, count=0;
	int flag = 0;	// 깃발..표시..
	
	for( last = n; last > 1; last-- ) {		// last++ 
		flag = 0;
		for( i = 0; i < last - 1; i++ ) {	// i--
			if( arg[i] > arg[i+1] ) {
				temp = arg[i];
				arg[i] = arg[i+1];
				arg[i+1] = temp;
				flag = 1;
				count++;
			}
		}
		
		if( flag == 0 ) {
			Display( Data, n ); // 과정을 보여주기..
			printf(" Count %d \\n", count );
			return 0;
		}
		Display( Data, n ); // 과정을 보여주기.. 
	}
	
	printf(" Count %d \\n", count );
	return 0;
}

삽입 정렬

선택 정렬