vに値を入力してソートする。
std::sort(v.begin(), v.end());
実行結果
元のデータ
3
1
4
2
5
ソート後のデータ
1
2
3
4
5
ソースコード
#include <iostream>
#include <vector>
#include <algorithm>
int main()
{
std::vector<int> v = { 3, 1, 4, 2, 5 };
std::cout << "元のデータ" << std::endl;
std::for_each(v.begin(), v.end(), [](int x) {
std::cout << x << std::endl;
});
std::cout << std::endl;
std::sort(v.begin(), v.end());
std::cout << "ソート後のデータ" << std::endl;
std::for_each(v.begin(), v.end(), [](int x) {
std::cout << x << std::endl;
});
std::cout << std::endl;
return 0;
}
コメント