자료구조&알고리즘

[실전 알고리즘 강좌 - 나동빈] 2강 - 정렬 알고리즘 (C++ with Python)

capaca 2023. 2. 18. 00:20

숫자 오름차순 정렬

C++

# include <stdio.h>

int main(void){
	int i, j, temp, index, min;
	int array[10] = {1, 10, 5, 8, 7, 6, 4, 3, 2, 9};
	for (i=0; i < 10; i++){
		min = 9999; // 정의가 필요  
		for (j = i; j < 10; j++){
			if(min > array[j]){
				min = array[j];
				index = j;
			}
		}
		temp = array[i];
		array[i] = array[index];
		array[index] = temp;
	}
	for(i = 0; i < 10; i++){
		printf("%d", array[i]);
	}
	return 0;
}

python

test = list(map(int, input().split(" ")))
test.sort()
print(test)