
java
zhoulin1239
这个作者很懒,什么都没留下…
展开
-
KMP算法
package zl.character.compare; /** * 字符串匹配 kmp算法 * KMP算法实质:利用已经遍历得到的匹配信息来辅助后面的匹配过程 * @author bo * */ public class Kmp { /** * next[j] = k 代表索引5的元素直接k-1个元素和开头k-1个元素相匹配(next数组表示 当pj元...原创 2013-03-20 14:10:45 · 108 阅读 · 0 评论 -
java 学习
使用final声明的类不能有子类 使用final声明的方法不能被子类不能覆写 使用final声明的变量即为常量,他如果要声明全局常量,则用public static final 变量名(变量名大写形式) 抽象类类似"模版",只能派生子类,不能直接由抽象类创建对象,而是创建派生类。 包含一个抽象方法的类必须是抽象类 抽象类和抽象方法都用abstract关键字声明 抽象方法只需声明而不...原创 2012-08-14 21:18:09 · 113 阅读 · 0 评论 -
汉诺塔递归算法
class Hanio { private int step; public void track(int num , String s , String m , String e) { /* * 底盘从柱A移到柱C,首先要借助柱C,把底盘上的(n-1)个盘都移到柱B上。 */ if (num == 1) { move(num ...原创 2014-03-15 10:49:36 · 139 阅读 · 0 评论 -
金字塔最短路径
class Triangle { private int[][] num; private int lineNums; private int[][] lineTotal; public Triangle(int num) { this.lineNums = num; init(); } private void init() { Sys...2014-03-18 10:02:58 · 675 阅读 · 0 评论 -
NIO 简单实现的服务端和客户端通信
服务端代码如下: import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio.chan...2015-06-29 11:35:30 · 215 阅读 · 0 评论