Python实现冒泡排序算法


  
  
第一天学习Python写的程序,函数和控制语句没有括号总感觉有头没尾怪怪的,写长了会不会连语句在什么控制流里都搞蒙了呢?
# -*- coding: utf-8 -*-
#冒泡排序算法
def bubble_sort(list,n):
  exchange = n-1
  while (exchange != 0):
    bound = exchange; exchange = 0
    for i in range(bound):
      if list[i] > list[i+1]:
        tmp = list[i]
        list[i] = list[i+1]
        list[i+1] = tmp
        exchange = i

list = [3,2,5,6,7,1,9,8,4]
print list
bubble_sort(list,len(list))
print list




     
     


     
     


     
     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值