MCPcopy
hub / github.com/TheAlgorithms/Go / Heapify

Method Heapify

sort/heapsort.go:28–35  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

26}
27
28func (h MaxHeap) Heapify() {
29 for i, v := range h.slice {
30 h.indices[v.Idx()] = i
31 }
32 for i := h.heapSize / 2; i >= 0; i-- {
33 h.heapifyDown(i)
34 }
35}
36
37func (h *MaxHeap) Pop() Comparable {
38 if h.heapSize == 0 {

Callers 1

InitMethod · 0.95

Calls 2

heapifyDownMethod · 0.95
IdxMethod · 0.65

Tested by

no test coverage detected