2018-09-28

2018-09-28  本文已影响0人  薛小蜗

这是一段代码

def InversePairs(self, data):
    sortData = sorted(data)
    count = 0
    for i in sortData:
        pos = data.index(i)
        count += pos
        data.pop(pos)
    return count

def quick_sort(self, data):
    if len(data) < 2:
        return data
    left = self.quick_sort([i for i in data[1:] if i <= data[0]])
    right = self.quick_sort([j for j in data[1:] if j > data[0]])
    return left + [data[0]] + right


上一篇 下一篇

猜你喜欢

热点阅读