冒泡排序
python实现:
1 li = [11,23,2,42,32,54,123,23,5623767,23,24,65,678,9897,2454] 2 3 for j in range(1,len(li)): 4 for i in range(len(li)-j): 5 if li[i] > li[i + 1]: 6 temp = li[i] 7 li[i] = li[i + 1] 8 li[i + 1] = temp 9 10 print(li)
递归:
1 def f(a1): 2 r = f(a1+1) 3 return r 4 5 f(0)
递归获取斐波那契数列某指定位置数:
1 def feb(time,a1,a2): 2 if time == 10: 3 return a1 4 else: 5 a3 = a1 + a2 6 r = feb(time + 1,a2,a3) 7 return r 8 9 10 ret = feb(1,0,1) 11 print(ret)
浙公网安备 33010602011771号