python_冒泡/递归

来源:互联网 发布:java中二分法查找 编辑:程序博客网 时间:2024/06/06 07:13
li = [33,22,10,1]#外部循实现整体排序for j in range(1,len(li)-1):    #内部循环实现第一次排序[22,10,1,33]    for i in range(len(li)-j):        if li[i]>li[i+1]:            li[i],li[i+1]=li[i+1],li[i]

递归:

#1-100求和def f(i):    if i==1:        return 1    sum = i+f(i-1)    return sum#函数def c(deep,a1,a2):    print(deep)    if deep==10:        return a1    a3=a1+a2    r=c(deep+1,a2,a3)    return r


原创粉丝点击