python简单的算法
裴波那契:def fun(arg1,arg2,stop): if arg1==0: print('%s\n%s'%(arg1,arg2)) arg3=arg1+arg2 print(arg3) if arg3<stop: fun(arg2,arg3,stop)fun(0,1,100)打印结果:0
1
1
2
3
5
8
13
21
34
55
89
144
取中间值的算法
suanfa(a,b): mid=((a)/) (a)>: a>b: suanfa(a[:mid],b) a<b: suanfa(a,b) : (,a) : ()data=((,))suanfa(data,)打印结果
>>you 5
90度翻转算法1:
=[row ()]()90度翻转算法2:
=[row ()]()r_i,row (): c_i (r_i,(row)): tmp= =row =tmpr :(r)打印结果:
[, , , ]
页:
[1]