小编Kau*_*ury的帖子

Python 中的冒泡排序

bubbleSort function在 python 中有这个可以完美运行。

def bubbleSort(arr):
n = len(arr)

# Traverse through all array elements
for i in range(n):

    # Last i elements are already in place
    for j in range(0, n-i-1):

        # traverse the array from 0 to n-i-1
        # Swap if the element found is greater
        # than the next element
        if arr[j] > arr[j+1] :
            arr[j], arr[j+1] = arr[j+1], arr[j]
Run Code Online (Sandbox Code Playgroud)

我是 python 新手,无法理解 if 语句下面的代码。怎样arr[j], arr[j+1] = arr[j], arr[j+1]运作?

python arrays sorting bubble-sort

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

标签 统计

arrays ×1

bubble-sort ×1

python ×1

sorting ×1