冒泡排序 Bubble Sort (Python)

作者: Zentopia | 来源:发表于2017-12-13 11:18 被阅读12次

    Python 3 实现:

    def bubble_sort(nums):
        
        for i in range(len(nums) - 1, 0, -1):
            for j in range(i):
                if nums[j] > nums[j + 1]:
                    tmp = nums[j + 1]
                    nums[j + 1] = nums[j]
                    nums[j] = tmp
    
    
    if __name__ == '__main__':
        nums = [2, 1, 4, 5, 3, 7, 8, 6, 9, 0]
        bubble_sort(nums)
        print(nums)
    

    源代码已上传至 Github,持续更新中。

    相关文章

      网友评论

        本文标题:冒泡排序 Bubble Sort (Python)

        本文链接:https://www.haomeiwen.com/subject/uodaixtx.html