Baekjoon[백준] 2750 수 정렬하기 문제 C++ 풀이

less than 1 minute read

문제 링크

https://www.acmicpc.net/problem/2750


안녕하세요.

SW 알고리즘 문제로 유명한 사이트 Baekjoon Online Judge의 소스코드를 공유해드립니다.

이번 문제는 기초적인 정렬 문제로 버블솔트를 이용하여 풀었습니다.

도움이 되었으면 좋겠습니다.

감사합니다.


해답

#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];
	}

	//bubble-sort
	for (int i = 0; i < n; i++) 
	{
		for (int j = 0; j < (n - 1); j++)
		{
			if (vec[j] > vec[j + 1])
			{
				swap(vec[j], vec[j + 1]);
			}
		
		}
	}

	for (int i = 0; i < n; i++)
	{
		cout << vec[i] << endl;
	}


	return 0;
}

Leave a comment