设计模式及算法
文章平均质量分 84
Andyzty
这个作者很懒,什么都没留下…
展开
-
设计模式-责任链设计
看了一下设计模式中的责任链设计模式,主要实现类似拦截器的功能,记下来方便自己以后复习。 1、应用场景 假设要处理爬虫趴下来的内容,你就需要发这些内容进行去噪,例如:取格式化html标签,去页面脚本,去敏感信息等等,如果将这些过滤内容都写在一个方法中,那么势必造成代码耦合性强,如果以后不断的添加内容,将造成很大的维护成本。 所以,我们需要把变化的内容抽取出来定义为接原创 2015-01-26 17:13:58 · 1523 阅读 · 0 评论 -
Java实现单链表翻转
单链表翻转比如有如下链表: 需要按照C B A 输出,我们可以有好几种方法: package org.andy.test; import java.util.ArrayList; import java.util.List; /** * @author andy * @version:2015-2-4 上午9:41:12 * * */ public clas原创 2015-03-19 17:10:32 · 2198 阅读 · 0 评论 -
算法之堆排序
堆排序详解,Java代码实现。包括:大顶堆和小顶堆的排序。原创 2014-11-07 23:02:28 · 1463 阅读 · 0 评论