이중 연결 리스트(doubly linked list)에서 포인터 p가 가리키는 노드의 오른쪽에 포인터 newNode가 가리키는 노드를 삽입할 때, 연산의 순서가 바르게 나열된 것은? (단, llink는 왼쪽 노드를 가리키는 포인터이고 rlink는 오른쪽 노드를 가리키는 포인터이다)
ㄱ. p->rlink = newNode;ㄴ. newNode->llink = p;ㄷ. newNode->rlink = p->rlink;ㄹ. p->rlink->llink = newNode;
- ①ㄱ - ㄴ - ㄷ - ㄹ
- ②ㄴ - ㄱ - ㄹ - ㄷ
- ③ㄴ - ㄷ - ㄱ - ㄹ
- ④ㄴ - ㄷ - ㄹ - ㄱ
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)