라이브러리
[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의 요소는 앞에서부터 뒤까지 순서대로 출력됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.