- 博客(4)
- 收藏
- 关注
原创 后缀数组的Java实现
后缀数组简介后缀数组是一种很有用的数据结构,它经常用在字符串处理的相关问题当中,关于后缀数组的一般介绍,我就不作赘述了,因为网上已经有很多的资料了,我一开始也是不太懂后缀数组,后来看别人写的博客,慢慢的就理解了。下面是一段用Java实现的后缀数组的代码。import java.util.Arrays;public class SuffixArray { public static final
2017-04-01 22:16:28
1628
1
原创 简单工厂模式
简单工厂模式1. 简单工厂模式是什么简单工厂模式就是用一个专门的工厂类来产生你所需要的类。运用工厂类,可以把比较复杂的创建类的过程封装在工厂类的内部,这样不用影响客户端代码的可读性,同时也易于维护。2. 一个简单的例子UML图示如下 运算类的java代码如下public abstract class Operation { private double numberA = 0; pr
2017-03-05 23:46:35
161
原创 单例模式学习
单例模式1. 单例模式的介绍顾名思义,单例模式就是指一个对象只能有一个实例,许多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统整体的行为,这样,单例就派上用场了。2. UML图例说明单例的UML图比较简单了,如下所示。3. 单例模式的实现方式3.1 懒汉式单例类public class Singleton { private static Singleton instan
2017-03-02 23:10:06
178
原创 设计模式的学习
设计模式学习1. 什么是设计模式 在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。 —— [ 维基百科 ]
2017-02-28 00:15:54
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人