上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 61 下一页
摘要: 普通队列:先进先出,后进后出 优先队列:出队顺序和入队顺序无关,和优先级相关。 堆中某个节点的值总是不对于其父节点的值,最大堆。 测试 给定一个非空整数的数组,返回其中出现频率前k高的元素 java自定义: 阅读全文
posted @ 2019-04-14 19:22 石shi 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 1.考虑不重复元素,重复元素不添加 2.重复元素添加 阅读全文
posted @ 2019-04-13 18:16 石shi 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: 定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化不会影响到使用算法的用户 类型:行为型 使用场景: 系统有很多类,而他们的区别仅仅在于他们的行为不同。 一个系统需要动态地在集中算法中选择一种 优点: 1.开闭原则 2.避免使用多重条件转义语句 3.提高算法的保密性和安全性 缺 阅读全文
posted @ 2019-04-11 13:07 石shi 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示。 类型:行为型 适用场景: 访问一个集合对象的内容而无需暴露它的内部表示 为遍历不同的集合结构提供一个统一的接口 优点: 分离了集合对象的遍历行为 缺点: 类的个数成对增加 阅读全文
posted @ 2019-04-10 13:21 石shi 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 定义:定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现 模板方法使得子类可以在不改变算法的结构的情况下,重新定义算法的某些步骤 类型:行为型 一次性实现一个算法的不变的部分,并将可变的行为留给子类实现 各子类中公共的行为被提取出来并集中到一个公共父类中,从而避免代码重复 优点: 提高复用性 阅读全文
posted @ 2019-04-09 12:56 石shi 阅读(181) 评论(0) 推荐(0) 编辑
摘要: import java.awt.Graphics; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import javax.imageio.ImageIO; ... 阅读全文
posted @ 2019-04-08 11:48 石shi 阅读(3833) 评论(0) 推荐(0) 编辑
摘要: 定义:将抽象部分与它的具体实现部分分离,使他们都可以独立的变化 通过组合的方式建立两个类之间联系,而不是继承 类型:结构型 适用场景: 抽象和具体实现之间增加更多的灵活性 一个类存在两个(或多个)独立变化的维度,且这两个(或多个)都需要独立进行拓展 不希望使用继承,或因为多层继承导致系统类的个数剧增 阅读全文
posted @ 2019-04-04 13:03 石shi 阅读(292) 评论(0) 推荐(0) 编辑
摘要: set: 文件操作: 有序集合中的元素具有顺序性,基于搜索树的实现 无序集合中的元素没有顺序,基于哈希表实现 二分搜索树的映射实现: 测试: 有序映射中的键具有顺序性, 基于搜索树的实现 无序映射中的键没有顺序性 基于哈希表实现 阅读全文
posted @ 2019-04-01 21:24 石shi 阅读(171) 评论(0) 推荐(0) 编辑
摘要: @Intercepts({@Signature(type=Executor.class,method="update",args={MappedStatement.class,Object.class}), @Signature(type=Executor.class,method="query", 阅读全文
posted @ 2019-04-01 17:02 石shi 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 定义:将对象组合成树形结构以表示 部分--整体的层次结构 组合模式使客户端对单个对象和组合对象保持一致的方式处理 类型:结构型 优点: 1.清楚地定义分层次的复杂对象,表示对象的全部去或部分层次 2.让客户端忽略了层次的差异,方便对整个层次结构进行控制 3.简化客户端代码 4.符合开闭原则 阅读全文
posted @ 2019-04-01 13:43 石shi 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 61 下一页