#include <iostream>
#include <algorithm>
using namespace std;
int N, Arr[1000001];
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr); cout.tie(nullptr);
cin >> N;
for(int i=0; i<N; i++)
{cin >> Arr[i];}
sort(Arr, Arr+N);
for(int i=0; i<N; i++)
{cout << Arr[i] << "\n";}
}
<코드해석>
#include <algorithm> 을 이용해서 sort정렬을 할 수 있게 해줍니다.
arr배열 ~ arr+N까지로 sort정렬을 이용해서 오름차순으로 정렬을 해줍니다.
1) N의 값을 받아주고
2) Arr 배열을 반복문을 이용해서 값을 넣어주고
3) Arr배열을 정렬해준다 오름차순으로
4) 그다음에 배열 출력해주면 끝
sort에 관한 개념은 이곳에 !
[C++] 알고리즘 STL 정렬하기 - sort(오름차순 정렬, 내림차순 정렬) (tistory.com)
[C++] 알고리즘 STL 정렬하기 - sort(오름차순 정렬, 내림차순 정렬)
What is 'sort'? 우리가 탐색을 하거나, 정보를 찾거나 할 때 정보가 정렬되어있어야 한다. 배열에 수를 넣은 뒤 하나하나 수를 비교하면서 i의 값을 증가하거나 하는 방법으로 정렬을 시켜줄 수 있
sebbb-in.tistory.com
2751번: 수 정렬하기 2
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
댓글 영역