python アルゴリズムクイックリファレンス:クイックソート

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python アルゴリズムクイックリファレンス:クイックソート相关的知识,希望对你有一定的参考价值。

def quick_sort(target):
    if len(target) <= 1:
        return target

    pivot = target[0]
    left = []
    right = []
    for x in xrange(1, len(target)):
        if target[x] <= pivot:
            left.append(target[x])
        else:
            right.append(target[x])

    left = quick_sort(left)
    right = quick_sort(right)
    mid = [pivot]
    return left + mid + right

以上是关于python アルゴリズムクイックリファレンス:クイックソート的主要内容,如果未能解决你的问题,请参考以下文章

python アルゴリズムクイックリファレンス:插入ソート

python アルゴリズムクイックリファレンス:中央値ソート

c_cpp 插入ソート,バブルソート,クイックソートの各种アルゴリズムソースコード(计测用主关数も付属)

c_cpp A *アルゴリズム

c_cpp 遗伝的アルゴリズム

php リファレンス渡しの小さなメモ