heaps: correctly size the data vector for >min-heap and >max-heap.
parent
2a893a110a
commit
c6ee627e1b
|
@ -180,7 +180,9 @@ M: heap heap-delete
|
||||||
] if ;
|
] if ;
|
||||||
|
|
||||||
: >min-heap ( assoc -- min-heap )
|
: >min-heap ( assoc -- min-heap )
|
||||||
<min-heap> [ heap-push-all ] keep ;
|
dup assoc-size <vector> min-heap boa
|
||||||
|
[ heap-push-all ] keep ;
|
||||||
|
|
||||||
: >max-heap ( assoc -- max-heap )
|
: >max-heap ( assoc -- max-heap )
|
||||||
<max-heap> [ heap-push-all ] keep ;
|
dup assoc-size <vector> max-heap boa
|
||||||
|
[ heap-push-all ] keep ;
|
||||||
|
|
Loading…
Reference in New Issue