반응형
    
    
    
  
백준 - 단계별로 풀어보기 [2750]
https://www.acmicpc.net/problem/2750
문제

풀이
버블 소트를 구현하여 풀이하면 풀 수 있는 문제이다.
코드
#include <iostream>
using namespace std;
int main() {
    int num;
    int arr[1000] = {0,};
    int tmp;
    cin >> num;
    for(int i = 0; i < num; i++)
        cin >> arr[i];
    for(int i = num; i > 1; i--)
        for(int j = 0; j+1 < i; j++)
            if(arr[j] > arr[j+1])
            {
                tmp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = tmp;
            }
    for(int i = 0; i < num; i++)
        cout << arr[i] << '\n';
}
평가
버블 소트를 이해하고 있다면 쉽게 풀이가 가능한 문제이다.
반응형
    
    
    
  'Algorithm > Baekjoon BOJ' 카테고리의 다른 글
| [백준 / BOJ] - 10989번 수 정렬하기 3 C++ 풀이 (0) | 2020.03.03 | 
|---|---|
| [백준 / BOJ] - 2751번 수 정렬하기2 C++ 풀이 (0) | 2020.03.03 | 
| [백준 / BOJ] - 1436번 영화감독 숌 C++ 풀이 (1) | 2020.02.29 | 
| [백준 / BOJ] - 7568번 덩치 C++ 풀이 (0) | 2020.02.28 | 
| [백준 / BOJ] - 2231번 분해합 C++ 풀이 (0) | 2020.02.28 | 
 
							 
							