![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 83 阅读 · 0 评论 -
java 学习
使用final声明的类不能有子类使用final声明的方法不能被子类不能覆写使用final声明的变量即为常量,他如果要声明全局常量,则用public static final 变量名(变量名大写形式)抽象类类似"模版",只能派生子类,不能直接由抽象类创建对象,而是创建派生类。包含一个抽象方法的类必须是抽象类抽象类和抽象方法都用abstract关键字声明抽象方法只需声明而不...原创 2012-08-14 21:18:09 · 91 阅读 · 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 · 119 阅读 · 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 · 622 阅读 · 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 · 181 阅读 · 0 评论