python插入排序,python排序,纯粹练习insertio


纯粹练习

insertion_sort.py

def sort(sequence):    result = sequence    for j in range(2, len(result)):        i = j - 1        key = result[j]        while i > 0 and result[i] > key:            result[i+1] = result[i]            i -= 1        result[i+1] = key    return resultif __name__ == "__main__":    l1for_test = [2, 3, 5, 3, 65, 23, 2]    print(sort(l1for_test))

评论关闭