Chris@0: fastPriorityQueue = new FastPriorityQueue(); Chris@0: $this->priorityQueue = new PriorityQueue(); Chris@0: Chris@0: for ($i = 0; $i < 1000; $i += 1) { Chris@0: $priority = rand(1, 100); Chris@0: $this->fastPriorityQueue->insert('foo', $priority); Chris@0: $this->priorityQueue->insert('foo', $priority); Chris@0: } Chris@0: } Chris@0: Chris@0: /** Chris@0: * @iterations 1000 Chris@0: */ Chris@0: public function removePriorityQueue() Chris@0: { Chris@0: $this->priorityQueue->remove('foo'); Chris@0: } Chris@0: Chris@0: /** Chris@0: * @iterations 1000 Chris@0: */ Chris@0: public function removeFastPriorityQueue() Chris@0: { Chris@0: $this->fastPriorityQueue->remove('foo'); Chris@0: } Chris@0: }