Fibonacci heap complies
Now writing some tests for the double heap.
Switched to ArraySeqs internally.
Put more of the heap class through its paces. Reordered to get public API first in the list.
Put more of the heap class through its paces. Reordered to get public API first in the list.
Made insert() return a heap member.
Changed API to talk about top instead of min
Renamed HeapMember
Tightened up access to HeapMember methods
No need to be sure the heap exists given scala's access rules and inner classes
And really, all that code was doing was making sure the heap was there, so cleaned it all out
Just as easy to clean it out of the ChildIterator
Made value generic
HeapMember variable cleanup
HeapMember variable cleanup
HeapMember method rename
HeapMember method rename
Added remove and key_ to HeapMember
Starting to use HeapComparator
Using HeapComparator in raiseKey