라이브러리
[PHP] SplPriorityQueue::current - 반복자가 가리키는 현재 노드를 반환합니다.
SplPriorityQueue::current
`SplPriorityQueue`는 PHP의 SPL (Standard PHP Library) 모듈에 포함된 클래스입니다. 이 클래스는 우선순위 큐를 구현하는 데 사용됩니다. 우선순위 큐는 데이터를 저장하고, 저장된 데이터를 우선순위에 따라 꺼내는 데 사용됩니다.
`SplPriorityQueue::current` 메서드는 현재 우선순위 큐의 가장 앞에 있는 데이터를 반환합니다. 이 메서드는 데이터를 꺼내는 데 사용할 수 있습니다.
예제
#hostingforum.kr
php
// 우선순위 큐를 생성합니다.
$pq = new SplPriorityQueue();
// 데이터를 추가합니다. 우선순위는 데이터의 첫 번째 요소로 사용됩니다.
$pq->insert('apple', 1);
$pq->insert('banana', 2);
$pq->insert('cherry', 3);
// 현재 우선순위 큐의 가장 앞에 있는 데이터를 반환합니다.
$current = $pq->current();
// 현재 데이터를 출력합니다.
echo "현재 데이터: $current
";
// 현재 데이터를 꺼내고, 우선순위 큐에서 제거합니다.
$pq->extract();
// 현재 우선순위 큐의 가장 앞에 있는 데이터를 반환합니다.
$current = $pq->current();
// 현재 데이터를 출력합니다.
echo "현재 데이터: $current
";
결과
#hostingforum.kr
현재 데이터: cherry
현재 데이터: banana
설명
* 우선순위 큐를 생성합니다.
* 데이터를 추가합니다. 우선순위는 데이터의 첫 번째 요소로 사용됩니다.
* 현재 우선순위 큐의 가장 앞에 있는 데이터를 반환합니다.
* 현재 데이터를 출력합니다.
* 현재 데이터를 꺼내고, 우선순위 큐에서 제거합니다.
* 현재 우선순위 큐의 가장 앞에 있는 데이터를 반환합니다.
* 현재 데이터를 출력합니다.
참고
* `SplPriorityQueue` 클래스는 PHP의 SPL 모듈에 포함된 클래스입니다.
* 우선순위 큐는 데이터를 저장하고, 저장된 데이터를 우선순위에 따라 꺼내는 데 사용됩니다.
* `SplPriorityQueue::current` 메서드는 현재 우선순위 큐의 가장 앞에 있는 데이터를 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.