강의

멘토링

로드맵

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

꿈냥이 님의 프로필 이미지
꿈냥이

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

연결 리스트 구현 연습

AddLast함수 문의 드립니다

해결된 질문

작성

·

274

1

AddLast 함수에서 최초에 아직 방이 아예 없을시에 
Head가 newRoom을 가리키고 동시에 Tail이 newRoom을 가리키게 되어 의문이 있었습니다.
그런데, 최초의 데이터 1개만 존재하는 상태이기 때문에 그 1개의 데이터를 Head이자 동시에 Tail로 설정이 되는 코드인것 같은데, 그렇게 생각하면 맞는지요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 맞습니다.
간단히 생각하면 Head는 첫번째 데이터를 가리키고, Tail는 마지막 데이터를 가리키는데,
데이터가 딱 1개라면 그것은 시작이자 끝이니 Head겸 Tail이 되겠죠.

꿈냥이 님의 프로필 이미지
꿈냥이
질문자

감사합니다! 

꿈냥이 님의 프로필 이미지
꿈냥이

작성한 질문수

질문하기