728x90
vector์ array์ ์ฃผ์๊ฐ์ ์ ๋ฌํด์ ์ง์ญ๋ณ์๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ
- vector๋ฅผ ํจ์์ ์ธ์๋ก ์ ๋ฌํ๊ธฐ
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
void tossVector(vector<int>&);
int main() {
int N = 0, num = 0;
vector<int> v;
//Input
cin >> N;
for (int i = 0; i < N; i++) {
cin >> num;
v.push_back(num);
}
tossVector(v);
//Output
for (int i = 0; i < N; i++) {
cout << v[i] << "\n";
}
}
void tossVector(vector<int> &v) {
sort(v.begin(), v.end());
}
- array๋ฅผ ํจ์์ ์ธ์๋ก ์ ๋ฌํ๊ธฐ
#include <iostream>
#include <algorithm>
using namespace std;
void tossArray(int[]);
int main(void) {
int n;
cin >> n;
int *arr = new int[n];
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
tossArray(arr);
for (int i = 0; i < n; i++) {
cout << arr[i] "\n";
}
delete[] arr;
return 0;
}
void tossArray(int arr[]){
sort(arr, arr+sizeof(arr));
}
728x90
'๐ Coding Test Study > C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C++] 2์ฐจ์ ๋ฒกํฐ์ ์์ฑ๊ณผ ์ด๊ธฐํ / 2์ฐจ์ ๋ฒกํฐ ๋์ ํ ๋น ๋ฐฉ๋ฒ, ํฌ๊ธฐ ๊ตฌํ๊ธฐ (0) | 2021.08.05 |
---|---|
[C++][hash_map] map๊ณผ unordered_map์ ์ฐจ์ด? (0) | 2021.07.19 |
C++ sort ํจ์ ์ ๋๋ก ์ฌ์ฉํ๊ธฐ(๋ฐฐ์ด, ๋ฒกํฐ) (0) | 2021.04.02 |
C++ ๋์ ํ ๋น? (0) | 2021.03.27 |
C++ Template์ด๋? ์ ์ฉ ๋ฐฉ๋ฒ์? (0) | 2021.03.01 |