게임 개발 메모장
26. 선택 정렬 본문
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n,m;
cin >> n;
vector<int> Vec(n);
for (int i = 0; i < n; ++i)
{
cin >> m;
Vec[i] = m;
}
int MinIdx = 0;
for (int i = 0; i < n - 1; ++i)
{
MinIdx = i;
for (int j = i+1; j < n; ++j)
{
if (Vec[i] > Vec[j])
{
MinIdx = j;
}
}
int Temp = 0;
Temp = Vec[i];
Vec[i] = Vec[MinIdx];
Vec[MinIdx] = Temp;
}
for (int i = 0; i < n; ++i)
{
cout << Vec[i] << " ";
}
}
'문제 해결력 훈련' 카테고리의 다른 글
28. 버블 정렬 (0) | 2024.01.09 |
---|---|
27. 3등의 성적은? (0) | 2024.01.09 |
25. 탄화수소 질량 (0) | 2024.01.09 |
24. 3의 개수는? (0) | 2024.01.09 |
23. N!에서 0의 개수 (0) | 2024.01.09 |