Error

기본적으로 목록의 데이터는 키를 기준으로 오름차순으로 정렬되며 이 정렬 순서를 변경해야 하는 경우가 자주 발생합니다.
이렇게 하려면 지정한 대로 데이터를 배치하는 비교기를 작성할 수 있습니다.

키의 내림차순으로 정렬하는 비교기의 예(메인 앞에 작성됨):

struct cmp
{
부울 연산자()(const 문자열 &< /span>a, const 문자열 &b) const
{
return > 비;
}
};

목록을 만들 때 사용됩니다.

지도<문자열, int, cmp> ; 마이맵;

값으로 정렬하는 간단한 솔루션이 없으므로 사전에서 쌍의 벡터를 만들고 비교기를 사용하여 정렬해야 합니다.