라이브러리

[PHP] DsDeque::remove - 인덱스로 값을 제거하고 반환합니다.




PHP 에서 DsDeque::remove 메서드는 Deque 컬렉션에서 특정 요소를 제거합니다. Deque는 양방향 스택으로, 앞과 뒤에서 요소를 추가/제거할 수 있는 자료구조입니다.

DsDeque::remove 메서드 사용법


DsDeque::remove 메서드는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

DsDeque::remove($index)



- `$index`: 제거할 요소의 인덱스입니다. 인덱스는 0부터 시작합니다.

예제


#hostingforum.kr
php

// Deque 컬렉션 생성

$deque = new DsDeque();



// 요소 추가

$deque->push(1);

$deque->push(2);

$deque->push(3);

$deque->push(4);

$deque->push(5);



// Deque의 요소 출력

echo "Deque의 요소:
";

foreach ($deque as $value) {

    echo "$value
";

}



// 인덱스 2의 요소 제거

$deque->remove(2);



// Deque의 요소 출력

echo "
Deque의 요소(인덱스 2 제거 후):
";

foreach ($deque as $value) {

    echo "$value
";

}



이 예제에서는 Deque 컬렉션에 요소 1, 2, 3, 4, 5를 추가한 후, 인덱스 2의 요소 (3)를 제거합니다. Deque의 요소는 앞에서부터 뒤까지 순서대로 출력됩니다.

결과


#hostingforum.kr


Deque의 요소:

1

2

3

4

5



Deque의 요소(인덱스 2 제거 후):

1

2

4

5



주의사항


- 인덱스 2의 요소가 제거되면, 인덱스 3의 요소 (4)는 인덱스 2로 이동합니다.
- Deque의 요소는 양방향 스택으로, 앞과 뒤에서 요소를 추가/제거할 수 있습니다. 따라서, 인덱스 2의 요소가 제거된 후, Deque의 요소는 앞에서부터 뒤까지 순서대로 출력됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 605 페이지

검색

게시물 검색