++자바에서는 '삭제된' 노드가 갖고있었던 값을 리턴한다는거~! 기억하고 시작
ㅇremoveFirst()
ㅇremove()
ㄴ첫번째 인덱스, 끝 인덱스를 고려해 tail과 head를 따로 처리
ㅇremoveLast()
LinkedList에서
하나의 노드는 next노드만 알고, 이전노드를 알 수 있는 정보는 없다.
ㄴ다음에 배울 Doubly Linked List 이중연결리스트를 배울거다.
연결되는 방향이 양방향이다! 각각의 노드가 이전노드, 다음노드 가리키는 변수 다 가지고 있다.
ㄴ근데 왜 LinkedList 쓰는데?? 다 장단점이 있는거다~! 공간(메모리)효율성 관련.
반응형
'자료구조 + 알고리즘' 카테고리의 다른 글
[자료구조] LinkedList 구현 - ListIterator 클래스 [JAVA] (0) | 2020.08.20 |
---|---|
[자료구조] LinkedList 구현 - size, get, indexOf 메소드 [JAVA] (0) | 2020.08.20 |
[자료구조] LinkedList 구현 - toStrnig [JAVA] (0) | 2020.08.20 |
[자료구조] LinkedList 구현 - add [JAVA] (0) | 2020.07.07 |
[자료구조] LinkedList 구현 - node API 구현하기 [JAVA] (0) | 2020.07.07 |