使用NFA来构造正则表达式,详细解释可以参见Algorithm 4th。书中代码为JAVA版本。书中内容前后耦合度较大,遂用cpp简单的实现了一下(基于vector的存储方式主要是我发现std::stack不能访问中间的元素,性能上的优化我就忽略掉了)。代码接受“(A*C|AB)V.*”等类似的正则...
分类:
其他好文 时间:
2015-04-15 13:00:36
阅读次数:
165
数据结构实用教程(JAVA版)
看完第一章 集合 结合书中代码 稍微修改做个小练习:
课程表类:
package com.chujianyun.com;
public class Table
{
private String key;
private String rest;
public Table()
{
}
public Table(Stri...
分类:
编程语言 时间:
2015-04-14 16:46:39
阅读次数:
161
这个玩意代码量巨大,模仿着别人写了整整一天...
Java因为没有引用传递,所以构建树要么是全局设定根然后更改,要么函数返回的是根.....
参考:教你透彻理解红黑树 数据结构-红黑树
红黑树确保没有一条路径比其他的路径长出2倍左右,因而是接近平衡的
1. 红黑树性质(限制):
1)每个结点要么是红的要么是黑的。
2)根结点是黑的。
3)每个叶结点(叶结点即指树尾端N...
分类:
编程语言 时间:
2015-04-14 13:04:52
阅读次数:
195
微信公众平台深度开发JAVA版
课程讲师:翟东平
课程分类:Java
适合人群:高级
课时数量:18(30小节)课时
用到技术:微信公众平台,微信,java涉及项目:九宝饭店微信点餐系统
咨询QQ:1609173918
下载链接:http://pan.baidu.com/s/1dDB4ax7 密码:ebaw
1.课程研发环境
开发语言:J...
分类:
微信 时间:
2015-04-13 16:50:05
阅读次数:
283
微信公众平台深度开发JAVA版第二季(九宝饭店微信点餐系统)视频教程下载密码:qa4a 联系QQ:1026270010 微信作为当前流行的通信社交软件有了上亿的用户量,几乎每一个只能手机都要安装微信。但是,市场上对于JAVA开发微信公众平台的资料却少之又少,多数的资料一般是其他语言的。因此,主讲.....
分类:
微信 时间:
2015-04-13 16:22:52
阅读次数:
334
4月份开始,在深入研究微信开发了。 在了解了更多信息之后,发现微信这玩意,非常简单,也非常复杂。 简单,官方就提供了几十个接口,实现起来很简单嘛。网上有几套Java版的实现,PHP的就更多了。 API的实现,Java方面,我是根据柳峰微信开发那本书的代码,经过大量改造弄的,目前实现了一半的接口,剩下的一半,晚点需要的时候再实现。Java的代码,看起来比较清晰。 PHP方面,网上也有...
分类:
微信 时间:
2015-04-13 12:52:46
阅读次数:
250
平衡二叉树在进行插入操作的时候可能出现不平衡的情况,AVL树即是一种自平衡的二叉树.
它通过旋转不平衡的节点来使二叉树重新保持平衡,并且查找、插入和删除操作在平均和最坏情况下时间复杂度都是O(log n)
AVL树的旋转一共有四种情形,注意所有旋转情况都是围绕着使得二叉树不平衡的第一个节点展开的。
RBT VS AVL:
实际上插入AVL树和红黑树的速度取决于你所插入的数据.如果你的数据分...
分类:
编程语言 时间:
2015-04-13 10:58:24
阅读次数:
291
操作系统:Windows 7
应用程序服务器:apache-tomcat-6.0.18
开发工具:MyEclipse8.6
Java版本:JDK1.6
MyBatis: 3.2.2
Struts版本:struts-2.3
jQuery版本:jquery-1.4.2.js
MySql版本: 5.0 MySQL Community Server (GPL)
mysql-connector-java:5.0.18
使用mybatis struts ajax jquery json...
分类:
其他好文 时间:
2015-04-13 09:44:19
阅读次数:
200
PredictionIO:安装官方地址:http://docs.prediction.io/install/install-linux/安装PredictionIO必需安装好java。注意:很多时候安装PredictionIO时会提示:JAVA_HOME相关的错误,基本上是java版本不对或没有安装。查看是否有安装java:安装java:要求是:【JavaSEDevelopment..
分类:
其他好文 时间:
2015-04-11 21:00:42
阅读次数:
580