[7급 국가직 자료구조론 2017년 15번]

이중 연결 리스트(doubly linked list)의 노드를 나타내는 구조체 node에 이전 노드를 가리키는 포인터 llink와 다음 노드를 가리키는 포인터 rlink가 있다고 하자. 포인터 new_node가 가리키는 노드를 포인터 p가 가리키는 노드의 왼쪽에 삽입할 때, 문장의 수행순서를 바르게 나열한 것은?
ㄱ. p→llink→rlink = p→rlink;
ㄴ. p→rlink→llink = p→llink;
ㄷ. p→llink→rlink = new_node;
ㄹ. new_node→rlink = p;
ㅁ. p = new_node;
ㅂ. new_node→llink = p→llink;
ㅅ. p→llink = new_node;
자료구조론
  1. ①ㄱ → ㄴ
  2. ②ㅂ → ㅅ → ㄷ → ㄹ
  3. ③ㄷ → ㅂ → ㄹ → ㅁ
  4. ④ㄷ → ㄹ → ㅂ → ㅅ

선지를 골라 바로 채점해 보세요.

정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고