Structures The following structures are available globally. MaxHeap A MaxHeap using iterative heapify methods. Note The datatype in the Heap must conform to Comparable. See more Declaration Swift struct MaxHeap<T> : Heap where T : Comparable Show on GitHub MinHeap A MinHeap using iterative heapify methods. Note The datatype in the Heap must conform to Comparable. See more Declaration Swift struct MinHeap<T> : Heap where T : Comparable Show on GitHub MaxHeapRecursive A MaxHeapRecursive using recursive heapify methods. Note The datatype in the Heap must conform to Comparable. See more Declaration Swift struct MaxHeapRecursive<T> : Heap where T : Comparable Show on GitHub MinHeapRecursive A MinHeapRecursive using recursive heapify methods. Note The datatype in the Heap must conform to Comparable. See more Declaration Swift struct MinHeapRecursive<T> : Heap where T : Comparable Show on GitHub