인프런 커뮤니티 질문&답변

김현근님의 프로필 이미지
김현근

작성한 질문수

정혜경 판타스틱 자료구조 in C

addLast질문

작성

·

20

0

9강에서 addLast를 할 때 btp에만 추가를 했지 lp에 추가를 한 것이 아니기 때문에 결국 size만 무의미하게 늘어나는 것이 아닌지 궁금합니다.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 김현근님.

질문해주신 “addLast를 할 때 btp에만 추가를 했지 lp에 추가를 한 것이 아니기 때문에 결국 size만 무의미하게 늘어나는 것이 아닌지”에 대한 부분은 이중 연결 리스트의 구조와 관련이 있습니다. 관련 내용이 언급된 유사한 질문과 답변을 확인해보시기 바랍니다.

먼저, 이중 연결 리스트에서 addLast 함수는 리스트의 마지막에 노드를 추가하는 역할을 하며 btp 뿐만 아니라 lp 를 통해서도 추가된 노드를 참조할 수 있게 합니다. 추가된 노드는 기존의 마지막 노드와 next 멤버를 통해 연결됩니다.

아래는 유사한 질문이 올라온 링크들입니다:

  • “음…” - 이 질문에서는 addFirstaddLast 함수의 차이와 각각의 역할에 대해 다루고 있습니다. 각각의 함수가 리스트에서 어떤 위치에 노드를 추가하는지와 그 이유에 대한 설명이 포함되어 있습니다.
  • “addNode 함수 구현부분” - 이 질문에서는 BST 구현 관련 내용을 다룹니다. 하지만 노드를 추가하는 함수의 맥락에서 유사한 개념을 이해하는 데 도움이 될 수 있습니다.

위 답변들이 도움이 되셨으면 좋겠습니다. 기본적인 개념을 이해하신 후, 자신이 구현한 코드와 비교해보면서 구조적인 이해를 높여보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김현근님의 프로필 이미지
김현근

작성한 질문수

질문하기