
算法
胡泽宽
业务很重要!项目经理是hxn。
展开
-
二分法查找(java)
如果查找某个数组的数我们可以循环遍历,但是这样效率比较低。 可以用二分法,加快查找的效率。二分法的原理是什么?就是取中间数,不整除取整数。判断查询的数和要找的数是大是小。在进行判断,随着中间数的变化就可以找到,并且如果有正好返回中间数(对应的是坐标),如果没有找到这样就直接返回-1. 二分法适用于排好序的。来看一下java代码。public static voi...原创 2018-02-21 11:47:10 · 330 阅读 · 21 评论 -
设计模式(二)11.3
建造者:将一个复杂的构建与它的表示分离,使用同样的构建过程可以创建不同的的表示。 首先有一个list parts,有一个add方法可以向list添加字符串,还有一个show方法可以循环显示list的信息 在有一个构建类,有一个字段Produc ,有一个builpart方法其中就是调用的product的add方法。并且有一个getresult方法返回product。 再有一个director ...原创 2018-11-04 21:46:11 · 158 阅读 · 3 评论 -
设计模式(三)
装饰模式 首先这个是分成3个级别,person基类,finery次基类,tshirt子类,bigtrouser子类 关键在于次基类把基类作为字段,并且用decoreate方法person做参数给次基类类做赋值 都有show方法,次基类重写了show方法,调用基类对象的show方法, 在整个对象链中,子类循环调用子类的show方法,先执行自己的特殊语句在执行base.show。并且通过dec...原创 2018-11-07 21:19:29 · 191 阅读 · 5 评论