java
newlife_good
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap源码分析
1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,hashmap也不例外。Hashmap实际上是一个数组和链表的结合体(在数据结构中,一般称之为“链表散列“),请看下图(横排表示数组,纵排表示数组元素【实际上是一个链表】)。转载 2014-11-25 17:24:15 · 430 阅读 · 0 评论 -
汉诺塔分析
虽然搞程序多年了,对递归算法还是有些打怵。递归本身好理解,但其各层嵌套却容易将人绕晕,递归的汉诺塔问题就将我搞晕了多次。我搜了好多资料,也查阅了好多书籍,但都是泛泛而谈,不够详细,下面是我精心总结一下汉诺塔问题。 汉诺塔的问题:(百度百科引用) 汉诺塔问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天转载 2015-02-23 12:57:00 · 796 阅读 · 1 评论
分享