Program Language/C & C++

[C++] std::list 정렬하기

야곰야곰+책벌레 2022. 1. 21. 13:46
728x90
반응형

std::list는 자체적으로 제공하는 sort()가 있어서 여러모로 편리하다.

std::list로 선언된 변수 속에 무작위로 값을 넣은 뒤에 sort() 함수를 실행시키면 하면 된다.

#include <list>
#include <iostream>
using namespace std;

int main()
{
	list<long> li = { 1, 5, 3, 76, 3, 2, 5 };
	li.sort();

	for (auto it = li.begin(); it != li.end(); it++)
		cout << *it << endl;

	return 0;
}

무작위로 선언된 값이 낮은 값부터 정렬되었음을 알 수 있다.

728x90
반응형