Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

게임 개발 메모장

28. 버블 정렬 본문

문제 해결력 훈련

28. 버블 정렬

Dev_Moses 2024. 1. 9. 19:40

 

 

#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