라이브러리
[PHP] SplDoublyLinkedList::push - 이중 연결 리스트의 끝에 요소를 푸시합니다.
SplDoublyLinkedList::push
PHP의 SplDoublyLinkedList 클래스는 이중 연결 리스트를 제공하는 내장 클래스입니다. 이중 연결 리스트는 양방향으로 연결된 노드의 집합으로, 각 노드는 이전 노드와 다음 노드를 가리킵니다. SplDoublyLinkedList 클래스는 이중 연결 리스트를 관리하는 데 사용할 수 있습니다.
push() 메서드
SplDoublyLinkedList 클래스의 push() 메서드는 이중 연결 리스트의 끝에 새로운 노드를 추가합니다. push() 메서드는 노드의 값으로 인수를 받으며, 노드는 이중 연결 리스트의 끝에 추가됩니다.
예제
#hostingforum.kr
php
// 이중 연결 리스트를 생성합니다.
$dll = new SplDoublyLinkedList();
// push() 메서드를 사용하여 노드를 추가합니다.
$dll->push(1);
$dll->push(2);
$dll->push(3);
// 이중 연결 리스트의 내용을 출력합니다.
echo "이중 연결 리스트의 내용: ";
foreach ($dll as $value) {
echo $value . " ";
}
echo "
";
// 이중 연결 리스트의 끝 노드를 제거합니다.
$dll->pop();
// 이중 연결 리스트의 내용을 출력합니다.
echo "이중 연결 리스트의 내용: ";
foreach ($dll as $value) {
echo $value . " ";
}
echo "
";
출력
#hostingforum.kr
이중 연결 리스트의 내용: 3 2 1
이중 연결 리스트의 내용: 2 1
push() 메서드의 사용
push() 메서드는 이중 연결 리스트의 끝에 새로운 노드를 추가합니다. 노드는 이중 연결 리스트의 끝에 추가되며, 노드의 값으로 인수를 받습니다. push() 메서드는 SplDoublyLinkedList 클래스의 메서드 중 하나로, 이중 연결 리스트를 관리하는 데 사용할 수 있습니다.
push() 메서드의 예제
#hostingforum.kr
php
// 이중 연결 리스트를 생성합니다.
$dll = new SplDoublyLinkedList();
// push() 메서드를 사용하여 노드를 추가합니다.
$dll->push("apple");
$dll->push("banana");
$dll->push("cherry");
// 이중 연결 리스트의 내용을 출력합니다.
echo "이중 연결 리스트의 내용: ";
foreach ($dll as $value) {
echo $value . " ";
}
echo "
";
출력
#hostingforum.kr
이중 연결 리스트의 내용: cherry banana apple
push() 메서드는 이중 연결 리스트의 끝에 새로운 노드를 추가합니다. 노드는 이중 연결 리스트의 끝에 추가되며, 노드의 값으로 인수를 받습니다. push() 메서드는 SplDoublyLinkedList 클래스의 메서드 중 하나로, 이중 연결 리스트를 관리하는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.