게임 개발 메모장
28. 버블 정렬 본문
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n;
cin >> n;
vector<int> vec(n);
for (int i = 0; i < n; ++i)
{
cin >> vec[i];
}
// 뒤에서 부터 채워 나간다.
for (int i = 0; i < n-1; ++i)
{
for (int j = 0; j < n - 1 - i; ++j)
{
if (vec[j] > vec[j + 1])
{
int Temp = vec[j];
vec[j] = vec[j+1];
vec[j+1] = Temp;
}
}
}
for (int i = 0; i < n; ++i)
{
cout << vec[i] << " ";
}
}
'문제 해결력 훈련' 카테고리의 다른 글
30. 삽입 정렬 (0) | 2024.01.09 |
---|---|
29. Special Sort(구글 인터뷰) (0) | 2024.01.09 |
27. 3등의 성적은? (0) | 2024.01.09 |
26. 선택 정렬 (0) | 2024.01.09 |
25. 탄화수소 질량 (0) | 2024.01.09 |