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