Priority queue: Difference between revisions
m
→{{header|Quackery}}: better bit bashing
m (→{{header|Quackery}}: renamed remove as dequeue to be match task description) |
m (→{{header|Quackery}}: better bit bashing) |
||
Line 5,464:
swap poke heap.pq put ] is heapoke ( n x --> )
[ 1+
[ 0 > ] is has-parent (
[
[ child heap.pq share size < ] is has-child ( n --> b )
Line 5,523:
[ ]'[ 2 pack pq->stacks
heap.pq share
size
[ i heapify.pq ]
stacks->pq ] is pqwith ( [ --> p )
|