작성
·
345
답변 1
1
안녕하세요 yessir님.
맞습니다. self.head는 이후에도 linked list에 접근할 수 있게 도와주는 포인터로 활용되어야 하기 때문에 단순 검색을위해 다른 node를 지칭하게 코드를 작성하면 안됩니다.
self.head와 self.tail은 말 그대로, linkedlist의 head와 tail을 가리키는 것을 보장해야 다른 메서드에서도 안심하고 사용할 수 있습니다.
그래서 시시각각 다른 node를 가리켜야 하는 상황에서는 current node를 따로 선언해서 사용하는 것입니다.
또 궁금한점이 있으시면 언제든 편하게 질문해주세요 :)