- 博客(6)
- 收藏
- 关注
原创 使用递归的四条基本法则
1.必须要有基准情形,它无需递归就能解出2.对于那些需要进行递归求解的情形,每进行一次递归调用,都必须要使状况朝基准情形推进3.假设所有的递归调用都能运行4.在求解一个问题的同一实例时,切勿在不同的递归调用中做重复性工作
2016-01-29 16:53:52 692
原创 算法总结
http://dongxicheng.org/structure/structure-algorithm-summary/1、常见数据结构线性:数组,链表,队列,堆栈,块状数组(数组+链表),hash表,双端队列,位图(bitmap)树:堆(大顶堆、小顶堆),trie树(字母树or字典树),后缀树,后缀树组,二叉排序/查找树,B+/B-,AVL树,Treap,红黑树
2016-01-29 16:18:11 538
原创 java数组复制
讲java的数组复制要从java的变量传递类型讲起。java的变量传递分为值传递和引用传递。基本数据类型的赋值是值传递,数组以及Class的的赋值是引用传递。当我想保存数组a时,习惯性的采取了int[] a = {1,2,3}int[] b = a;因为数组的赋值是引用传递,所以a,b是指向同一块表示该数组内存地址对a的操作,会影响到b的值,所以并
2016-01-26 22:34:30 604
原创 Log4j2
准备阶段: 1.去Log4j官网下载jar包 2.将log4j-core-xx.jar,log4j-api-xx.jar两个包导入到项目中知识点: 第一个例子import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;public class Hello {private
2016-01-24 14:11:37 856
转载 Linux目录解析
目录/文件用途来源//处于Linux文件系统树形结构的最顶端,它是Linux文件系统的入口,所有的目录、文件、设备都在/之下。-/bin该目录存放着系统最常用的最重要的命令,相当于DOS下的内部命令,只不过它们是以独立的文件形式存在。比如:ls、cp、mkdir等命令。这个目录中的文件都是可执行的并且是普通用户都可以使用的命令。作为系统最基础的命令都放在
2016-01-20 20:34:39 1038
转载 maven项目建立
(maven安装http://blog.csdn.net/gebitan505/article/details/46233981)一.创建项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也
2016-01-03 00:17:34 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人