Method: CompSci::Heap#heapiest
- Defined in:
- lib/compsci/heap.rb
#heapiest(cidxs) ⇒ Object
return the heapiest idx in cidxs
101 102 103 104 105 106 107 |
# File 'lib/compsci/heap.rb', line 101 def heapiest(cidxs) idx = cidxs.first cidxs.each { |cidx| idx = cidx if cidx < @array.size and self.heapish?(cidx, idx) } idx end |