python简单的算法
2016-04-28 00:18
639 查看
裴波那契: 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[mid]>b: suanfa(a[:mid],b) a[mid]<b: suanfa(a[mid:],b) : (,a[mid]) : () data=((,)) suanfa(data,)打印结果
>>you 5
90度翻转算法1:
=[[col col ()]row ()] ()90度翻转算法2:
=[[col col ()]row ()] ()打印结果:
r_i,row ():
c_i (r_i,(row)):
tmp=[c_i][r_i]
[c_i][r_i]=row[c_i]
[r_i][c_i]=tmp
r :(r)
[[0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3]]
[0, 0, 0, 0]
[1, 1, 1, 1]
[2, 2, 2, 2]
[3, 3, 3, 3]
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法