
DsPriorityQueue::__construct에서 key와 value를 설정하는 방법은 다음과 같습니다.
DsPriorityQueue::__construct($flags = 0, $key = null, $callback = null) 함수를 사용할 수 있습니다.
- $flags: 우선순위 큐의 플래그를 설정합니다. 기본값은 0입니다.
- $key: 우선순위 큐의 키를 설정합니다. 기본값은 null입니다.
- $callback: 우선순위 큐의 키를 설정하는 콜백 함수를 설정합니다. 기본값은 null입니다.
예를 들어, 다음과 같이 우선순위 큐를 생성할 수 있습니다.
#hostingforum.kr
php
$pq = new DsPriorityQueue($flags = 0, $key = function($item) {
return $item['priority'];
}, $callback = null);
위 예제에서, 우선순위 큐의 키는 'priority' 필드를 기준으로 설정됩니다.
2025-08-08 13:41