라이브러리
[PHP] SplDoublyLinkedList::bottom - 이중 연결 리스트의 시작 부분부터 노드를 살펴봅니다.
SplDoublyLinkedList::bottom
SplDoublyLinkedList는 PHP에서 제공하는 Doubly Linked List를 구현한 클래스입니다. 이 클래스는 데이터를 저장하고, 추가, 삭제, 수정, 검색 등의 연산을 수행할 수 있습니다.
SplDoublyLinkedList::bottom은 Doubly Linked List의 가장 마지막 노드의 값을 반환하는 메서드입니다.
사용 예제
#hostingforum.kr
php
// SplDoublyLinkedList 객체를 생성합니다.
$dll = new SplDoublyLinkedList();
// 데이터를 추가합니다.
$dll->push('A');
$dll->push('B');
$dll->push('C');
// bottom 메서드를 사용하여 가장 마지막 노드의 값을 출력합니다.
echo $dll->bottom() . "
"; // C
// bottom 메서드를 사용하여 가장 마지막 노드의 값을 삭제합니다.
$dll->offsetUnset($dll->key());
// bottom 메서드를 사용하여 가장 마지막 노드의 값을 출력합니다.
echo $dll->bottom() . "
"; // B
SplDoublyLinkedList::bottom 메서드의 특징
- SplDoublyLinkedList::bottom 메서드는 Doubly Linked List의 가장 마지막 노드의 값을 반환합니다.
- SplDoublyLinkedList::bottom 메서드는 SplDoublyLinkedList 객체의 마지막 노드가 없을 때 NULL을 반환합니다.
- SplDoublyLinkedList::bottom 메서드는 SplDoublyLinkedList 객체의 마지막 노드를 삭제할 때 NULL을 반환합니다.
SplDoublyLinkedList::bottom 메서드의 사용 사례
- Doubly Linked List의 마지막 노드의 값을 검색할 때 사용합니다.
- Doubly Linked List의 마지막 노드를 삭제할 때 사용합니다.
- Doubly Linked List의 마지막 노드를 수정할 때 사용합니다.
SplDoublyLinkedList::bottom 메서드의 장점
- Doubly Linked List의 마지막 노드의 값을 검색할 때 빠른 속도입니다.
- Doubly Linked List의 마지막 노드를 삭제할 때 빠른 속도입니다.
- Doubly Linked List의 마지막 노드를 수정할 때 빠른 속도입니다.
SplDoublyLinkedList::bottom 메서드의 단점
- Doubly Linked List의 마지막 노드의 값을 검색할 때 메모리 사용량이 증가합니다.
- Doubly Linked List의 마지막 노드를 삭제할 때 메모리 사용량이 증가합니다.
- Doubly Linked List의 마지막 노드를 수정할 때 메모리 사용량이 증가합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.