rra : reverse rotate a - 스택 a의 모든 원소들을 아래로 1 인덱스 만큼 내린다. 마지막 원소(바텀)는 첫 번째 원소(탑)가 된다.
rrb : reverse rotate b - 스택 b의 모든 원소들을 아래로 1 인덱스 만큼 내린다. 마지막 원소(바텀)는 첫 번째 원소(탑)가 된다.
rrr : rra와 rrb를 동시에 실행한다.
void ft_rra(LinkedDeque *a)
{
a->pFrontNode = a->pFrontNode->pRLink;
a->pRearNode = a->pFrontNode->pLLink;
}
void ft_rrb(LinkedDeque *b)
{
b->pFrontNode = b->pFrontNode->pRLink;
b->pRearNode = b->pFrontNode->pLLink;
}
void ft_rrr(LinkedDeque *a, LinkedDeque *b)
{
ft_rra(a);
ft_rrb(b);
}