小编kar*_*_10的帖子

如何在选择排序中计算这些比较?

这是我的代码

count = 0
def selectionSort(data):


    for index in range(len(data)):

        min = index
        count += 1
        # Find the index'th smallest element
        for scan in range(index + 1, len(data)):

            if (data[scan] < data[min]):

                min = scan

        if min != index: # swap the elements
            data[index], data[min] = data[min], data[index]

    return data

data = selectionSort([3,4,5,2,6])


print(count, data)
Run Code Online (Sandbox Code Playgroud)

python

1
推荐指数
1
解决办法
1397
查看次数

标签 统计

python ×1