라이브러리
[PHP] DsDeque::unshift - deque 앞에 값을 추가합니다.
PHP에서 DsDeque::unshift
PHP 7.4 버전부터는 SplDoublyLinkedList 클래스를 상속받은 DsDeque 클래스가 제공됩니다. DsDeque 클래스는 두 개의 끝에서 데이터를 추가/삭제할 수 있는 데크(deque) 자료구조입니다.
DsDeque::unshift 메소드는 deque의 앞에 데이터를 추가합니다.
DsDeque::unshift 메소드의 사용법
DsDeque::unshift 메소드는 deque의 앞에 데이터를 추가합니다. 이 메소드는 다음과 같은 형태로 사용할 수 있습니다.
#hostingforum.kr
php
DsDeque::unshift($value)
* `$value` : deque의 앞에 추가할 데이터입니다.
예제
#hostingforum.kr
php
// DsDeque 객체를 생성합니다.
$deque = new DsDeque();
// deque의 앞에 데이터를 추가합니다.
$deque->unshift('A');
$deque->unshift('B');
$deque->unshift('C');
// deque의 데이터를 출력합니다.
echo "Deque의 데이터: ";
foreach ($deque as $value) {
echo $value . " ";
}
echo "
";
// deque의 앞에 데이터를 추가합니다.
$deque->unshift('D');
// deque의 데이터를 출력합니다.
echo "Deque의 데이터: ";
foreach ($deque as $value) {
echo $value . " ";
}
echo "
";
출력
#hostingforum.kr
Deque의 데이터: C B A
Deque의 데이터: D C B A
위 예제에서 DsDeque::unshift 메소드는 deque의 앞에 데이터를 추가합니다. deque의 데이터를 출력한 결과에서 deque의 앞에 추가된 데이터가 deque의 데이터 목록의 앞에 추가된 것을 확인할 수 있습니다.
DsDeque::unshift 메소드의 사용 시 주의점
DsDeque::unshift 메소드는 deque의 앞에 데이터를 추가합니다. 따라서 deque의 데이터 목록의 앞에 데이터가 추가된 것을 확인할 수 있습니다. deque의 데이터 목록의 뒤에 데이터를 추가하려면 DsDeque::push 메소드를 사용해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.