Python查找-二分查找

Python查找-二分查找二分查找折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。 它的基本思想是,将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止。如 果x<a...

2017-06-28 08:42:32

阅读数:127

评论数:0

Python设计模式-装饰器模式

Python设计模式-装饰器模式代码基于3.5.2,代码如下;#coding:utf-8 #装饰器模式class Beverage(): name = "" price = 0.0 type = "BEVERAGE" def ...

2017-06-27 08:44:09

阅读数:332

评论数:0

Python设计模式-建造者模式

Python设计模式-建造者模式代码基于3.5.2,代码如下;#coding:utf-8 #建造者模式 class Burger(): name = "" price = 0.0 def getPrice(self): return se...

2017-06-26 07:50:57

阅读数:118

评论数:0

Python设计模式-状态模式

Python设计模式-状态模式代码基于3.5.2,代码如下;#coding:utf-8 #状态模式class state(): def writeProgram(self,work): raise NotImplementedErrorclass forenoonState...

2017-06-26 07:08:34

阅读数:97

评论数:0

Python设计模式-备忘录模式

Python设计模式-备忘录模式代码基于3.5.2,代码如下;#coding:utf-8 #备忘录模式 import random class gameCharacter(): vitality = 0 attack = 0 defense = 0 def disp...

2017-06-26 07:07:09

阅读数:141

评论数:0

Python设计模式-中介者模式

Python设计模式-中介者模式代码基于3.5.2,代码如下;#coding:utf-8 #中介者模式class colleague(): mediator = None def __init__(self,mediator): self.mediator = me...

2017-06-26 07:05:59

阅读数:145

评论数:0

Python设计模式-解释器模式

Python设计模式-解释器模式代码基于3.5.2,代码如下;#coding:utf-8 #解释器模式class PlayContext(): play_text = Noneclass Expression(): def interpreter(self,context): ...

2017-06-26 07:01:46

阅读数:189

评论数:0

Python设计模式-职责链模式

Python设计模式-职责链模式代码基于3.5.2,代码如下;#coding:utf-8 #职责链模式class Handler(): def __init__(self): self.successor = None def setSuccseeor(self,s...

2017-06-24 18:47:36

阅读数:99

评论数:0

Python设计模式-命令模式

Python设计模式-命令模式代码基于3.5.2,代码如下;#coding:utf-8 #命令模式class barbecuer(): def bakeButton(self): print("烤羊肉") def chickenButton(se...

2017-06-24 18:46:08

阅读数:150

评论数:0

Python设计模式-策略模式

Python设计模式-外观模式代码基于3.5.2,代码如下;#coding:utf-8 # 外观模式class AlarmSensor: def run(self): print("Alarm Ring...")class WaterSprinker: ...

2017-06-24 18:40:21

阅读数:102

评论数:0

Python设计模式-外观模式

Python设计模式-外观模式代码基于3.5.2,代码如下;#coding:utf-8 # 外观模式class AlarmSensor: def run(self): print("Alarm Ring...")class WaterSprinker: ...

2017-06-24 18:38:32

阅读数:84

评论数:0

Python设计模式-观察者模式

Python设计模式-观察者模式代码基于3.5.2,代码如下;#coding:utf-8 # 观察者设计模式class observerInterface(): def update(self,value): raise NotImplementedErrorclass N...

2017-06-24 18:29:00

阅读数:91

评论数:0

Python设计模式-桥接模式

Python设计模式-桥接模式基于Python3.5.2,代码如下#coding:utf-8class Shape(): name = "" param = "" def __init__(self,*param): ...

2017-06-23 08:32:00

阅读数:127

评论数:0

Python设计模式-适配器模式

Python设计模式-适配器模式基于Python3.5.2,代码如下#coding:utf-8class ACpnStaff: name = "" id = "" phone = "" def __init...

2017-06-22 08:37:44

阅读数:124

评论数:0

Python设计模式-享元模式

Python设计模式-享元模式基于Python3.5.2,代码如下#coding:utf-8class Coffee: name = "" price = 0 def __init__(self,name): self.name = na...

2017-06-21 08:39:03

阅读数:115

评论数:0

Python设计模式-代理模式

Python设计模式-代理模式基于Python3.5.2,代码如下#coding:utf-8info_struct = dict() info_struct["addr"] = 10000 info_struct["content"] = "&qu...

2017-06-20 08:46:52

阅读数:176

评论数:0

Python设计模式-单例模式

Python设计模式-单例模式基于Python3.5.2,代码如下#coding:utf-8 import threading import timeclass Singleton(object): def __new__(cls, *args, **kwargs): if...

2017-06-19 08:36:25

阅读数:287

评论数:0

soa与微服务

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2017-06-17 18:19:38

阅读数:127

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭