라이브러리

[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` 메소드를 호출하여 데이터를 배열로 변환할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 537 페이지

검색

게시물 검색