라이브러리
[PHP] DsDeque::reverse - deque를 그 자리에서 뒤집습니다.
DsDeque::reverse
PHP 7.4 버전부터 `DsDeque` 클래스가 추가되었으며, 이 클래스는 덱(Deque) 자료구조를 제공합니다. 덱은 양방향 큐의 한 종류로, 앞과 뒤에서 데이터를 추가/삭제할 수 있습니다. `DsDeque` 클래스의 `reverse` 메소드는 덱의 데이터를 역순으로 변경합니다.
사용법
`reverse` 메소드는 덱의 데이터를 역순으로 변경합니다. 예를 들어, 덱에 `1`, `2`, `3`이 저장되어 있다면 `reverse` 메소드를 호출하면 덱의 데이터는 `3`, `2`, `1`이 됩니다.
예제
#hostingforum.kr
php
// 덱 객체 생성
$deque = new DsDeque();
// 데이터 추가
$deque->push(1);
$deque->push(2);
$deque->push(3);
// 덱의 데이터 출력
echo "원본 덱 데이터: ";
print_r($deque->toArray()); // 원본 덱 데이터: Array ( [0] => 1 [1] => 2 [2] => 3 )
// 덱의 데이터 역순으로 변경
$deque->reverse();
// 덱의 데이터 출력
echo "역순 덱 데이터: ";
print_r($deque->toArray()); // 역순 덱 데이터: Array ( [0] => 3 [1] => 2 [2] => 1 )
참고
* `DsDeque` 클래스는 PHP 7.4 버전부터 사용할 수 있습니다.
* `reverse` 메소드는 덱의 데이터를 역순으로 변경합니다.
* 덱의 데이터를 변경한 후 `toArray` 메소드를 호출하여 데이터를 배열로 변환할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.