11let y:Int = pq.pop()!12pq.push(y +split)13}14returnpq.pop() ??015}16}1718publicstructPriorityQueue<T>{19fileprivatevarheap: Heap<T>20publicinit(sort: @escaping