연결 리스트 삽입과 삭제
·
Study/Algorithm
연결 리스트 삽입과 삭제삽입 코드 연결 과정newNode.next를 prev.next로 연결.prev.next를 newNode로 변경.nodeCount를 1 증가시킨다.newNode 2 → 1 → 3으로 하면 안되는 걸까?당연하게도 2를 먼저해버리면 이전에 newNode.next 변수에 prev.next를 저장할 수 없게된다.삽입 코드 구현 시 주의 사항(1) 삽입하려는 위치가 리스트의 맨 앞일 경우.→ prev 없음→ Head 조정이 필요없음(2) 삽입하려는 위치가 리스트의 맨 끝에 있을 경우.→ Tail 조정이 필요하다.→ pos == nodeCount + 1 인 경우 맨 앞에서부터 찾아갈 필요가 없음(3) 빈 리스트에 삽입하는 경우.→ (1)과 (2)의 조건을 통해 삽입이 이루어진다.def inse..