링크 된 목록의 방향을 확인하는 방법 :내가 왼쪽 그렇게 생각 메신저는 상자 노드가있는 곳이 같은 뭔가 화살표가 링크입니다 자체에 추가 연결리스트 확인해야
tail [] <- [] <- [] <- ... [] head
을
하지만 두 번째 노드를 추가 할 때 연결 목록의 방향을 어떻게 결정합니까? 어느쪽에 놓을 지 어떻게 알 수 있습니까?
예를 들어2nd? 1st 2nd?
[] [] []
이 코드를 : 헤드 = 새로운 IntNode (5, 헤드) 연결리스트는 다음과 같은 경우
오른쪽에 추가합니다 :
head tail
[] -> [] -> [] -> []
을하지만,에 추가 할 때 만입니다 그 형식으로 이미 만들어진 목록, 그래서 그것은 새로운 연결 목록을 만들 때부터 시작됩니까?
에서 그들을 그렸습니다. 전통적으로 부모님이 자녀보다 위에 그려지지만 구조는 동일하면 원하는대로 그릴 수 있습니다. 연결된 목록은 일반적으로 왼쪽에 머리가 있고 오른쪽에 꼬리가 그려져 있습니다. 하지만 대부분의 언어가 왼쪽에서 오른쪽으로 읽혀지기 때문입니다. 그것은 연결된 목록의 본질적인 속성이 아닙니다. –