__director

2020年4月24日

摘要: class Stack(): def __init__(self): self.stack = [] def push(self,value): self.stack.append(value) #进栈 def pop(self): if self.stack: self.stack.pop() # 阅读全文

posted @ 2020-04-24 22:56 __director 阅读(87) 评论(0) 推荐(0) 编辑

ansible--copy 模块

摘要: copy模块用于从本地主机中拷贝文件到远程主机,其参数如下:src参数:用于指定需要copy的文件或目录,dest参数: 用于指定文件将被拷贝到远程主机的哪个目录中, 必须参数content参数: 当不使用src指定拷贝的文件时,可以使用content直接指定文件内容,src与content两个参数 阅读全文

posted @ 2020-04-24 21:59 __director 阅读(257) 评论(0) 推荐(0) 编辑

求子集

摘要: #二进制法 def PowerSetBinary1(arg): size = len(arg) set_all = [] for i in range(2**size): tmp = [] for y in range(size): if (i>>y) % 2 : tmp.append(arg[y] 阅读全文

posted @ 2020-04-24 21:51 __director 阅读(108) 评论(0) 推荐(0) 编辑

九九乘法表

摘要: #法一 for i in range(1,10): print() for y in range(1,i+1): print('{}*{}={}'.format(y,i,y*i),end=' ') #法二 print('\n'.join([' '.join(['%s*%s=%s' %(y,x,x*y 阅读全文

posted @ 2020-04-24 21:48 __director 阅读(148) 评论(0) 推荐(0) 编辑

单列模式

摘要: #导包方式引入 #new方法实现 class Student(): def __new__(self): if not hasattr(self,'instance'): self.instance =super(Student,self).__new__(self) return self.ins 阅读全文

posted @ 2020-04-24 21:36 __director 阅读(108) 评论(0) 推荐(0) 编辑

二分查找

摘要: listA = [1,2,3,4,5,6] def fun(arg,arg1): low = 0 high = len(arg)-1 while low <= high: mid = arg[(low + high) // 2] print(mid) if mid == arg1: return a 阅读全文

posted @ 2020-04-24 21:34 __director 阅读(76) 评论(0) 推荐(0) 编辑

桶排序

摘要: def bucket_sort(arr): bucket = [0]*(max(arr)-min(arr)+1) for i in range(len(arr)): bucket[arr[i]-min(arr)] += 1 print(bucket) res = [] for i in range( 阅读全文

posted @ 2020-04-24 21:31 __director 阅读(68) 评论(0) 推荐(0) 编辑

快速排序

摘要: def quicksort(arr): if len(arr) <= 1: return arr pivot = arr[len(arr) // 2] left = [x for x in arr if x < pivot] middle = [x for x in arr if x == pivo 阅读全文

posted @ 2020-04-24 21:29 __director 阅读(76) 评论(0) 推荐(0) 编辑

选择排序

摘要: def selectsort(arg): for i in range(len(arg)-1): middle = i for y in range(i+1,len(arg)): if arg[middle] > arg[y]: middle = y arg[i],arg[middle] = arg 阅读全文

posted @ 2020-04-24 21:28 __director 阅读(73) 评论(0) 推荐(0) 编辑

冒泡排序

摘要: def bubbling_sort(arg): for i in range(len(arg)-1): for y in range(len(arg)-i-1): if arg[y]>arg[y+1]: arg[y],arg[y+1] = arg[y+1],arg[y] return arg 阅读全文

posted @ 2020-04-24 19:58 __director 阅读(65) 评论(0) 推荐(0) 编辑

导航