[Swift Algorithm] Heap sort

作者: sunlitamo | 来源:发表于2016-07-16 18:06 被阅读51次
public func heapsort<T>(a: [T], _ sort: (T, T) -> Bool) -> [T] { 

let reverseOrder = { i1, i2 in sort(i2, i1) } 

var h = Heap(array: a, sort: reverseOrder) 

return h.sort()}

相关文章

网友评论

    本文标题:[Swift Algorithm] Heap sort

    本文链接:https://www.haomeiwen.com/subject/hysujttx.html