算法
--点点--
这个作者很懒,什么都没留下…
展开
-
排序算法的Python实现
1.插入排序 def insert_sort_method(l):#l为带排序数组 for i in range(1,len(l)): key = l[i] j=i-1 while j>=0 and l[j]>key: l[j+1]=l[j] j=j-1 l[j+1]=key转载 2017-12-25 14:54:39 · 165 阅读 · 0 评论 -
那些有趣的入门算法
汉诺塔算法 #此为汉诺塔算法,n为盘子个数,a为起始位置,b为终止位置,c为辅助位置 #abc取值均为字符串 def h(n,a,c,b): if n>=1: #如果还有需要移动的盘子 h(n-1, a, b, c) #先将该盘子上边的盘子移到辅助位置 print("从柱子%s移动一个到%s"%(a,c)) #把该盘子移到终止位置 h(转载 2017-12-28 17:37:16 · 339 阅读 · 0 评论