Graphisoft®

GSRootVersion: 1.0

Reverse

범위 안에 있는 요소들의 순서를 반전합니다.

template <class Bi>
void Reverse (
    Bi                  first,
    Bi                  last
);

Template 파라미터

Bi
양방향 반복자입니다.

파라미터

first
요소들의 순서가 바뀌는 범위 내에서 1번째 요소의 위치를 가리키는 양방향 반복자입니다.
last
요소들의 순서가 바뀌는 범위 내에서 마지막 직전 요소의 위치를 가리키는 양방향 반복자입니다.

설명

Reverse는 범위의 순서를 뒤바꿉니다. 즉, 0 <= i <= (last - first) / 2)인 모든 반복자 i에 대하여 *(first + i)*(last - (i + 1))를 교환합니다.

참고사항

알고리즘