python算法之——二分查找 def BinReseach(x,nums): low,high=0,len(nums)-1 while low mid=(low+high)/2 if nums[mid]==x: return mid else: if x high=mi
python算法之——顺序查找 def sequefind(l,x): k=0 while k k=k+1 if k>len(l)-1: return 0 else: return ks=[1,4,5,6,7]while(1): key=int(input("input your want number"))
pygame安装 这几天在看关于pygame游戏开发的书,由于自己缺乏经验出现了安装的pygame用不了的现象。写这篇博文希望能够帮到刚刚学习pygame的朋友。首先出现这个问题一般是64位的windows系统安装了64位的python 再安装32位的pygame,这样是不对的。那接下来我们举一个列子相信大家的安装过程都会很顺利了。 我的电脑系统是64位的windows系统 我装python是
python算法之——二叉树 class BTree: def __init__(self,data=None,left=None,right=None): self.data=data self.left=left self.right=right def insertLeft(self,data): self.left=B
python算法之——队列 class PyQueue: def __init__(self,size=20): self.queue=[] self.size=size self.end=-1 def setSize(self,size): self.size=size def In(self,element):
python算法之——栈实现 class Pystack: def __init__(self,size=30): self.stack=[] #堆栈列表 self.size=size #栈大小 self.top=-1 #栈顶位置 def setSize(self,size): #可改变栈的大小
python 简单算法 python]斐波那契数列 :>>> def fib(n): """返回小于指定值的斐波那契数列""" result=[] a,b=0,1 while b result.append(b) a,b=b,a+b return result>>> fib(6)[1, 1, 2, 3, 5]