heaps: correctly size the data vector for >min-heap and >max-heap.

db4
John Benediktsson 2014-12-15 13:29:01 -08:00
parent 2a893a110a
commit c6ee627e1b
1 changed files with 4 additions and 2 deletions

View File

@ -180,7 +180,9 @@ M: heap heap-delete
] if ;
: >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> [ heap-push-all ] keep ;
dup assoc-size <vector> max-heap boa
[ heap-push-all ] keep ;