摘要: http://zhangshixi.iteye.com/blog/672697 1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的 阅读全文
posted @ 2016-09-26 22:06 鹏鹏进阶 阅读(285) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayDeque; import java.util.Queue; public class CreateTree { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Node root=new Node(... 阅读全文
posted @ 2016-09-26 21:07 鹏鹏进阶 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 一,问题描述 给定一颗二叉树,已知其根结点。 ①计算二叉树所有结点的个数 ②计算二叉树中叶子结点的个数 ③计算二叉树中满节点(度为2)的个数 二,算法分析 找出各个问题的基准条件,然后采用递归的方式实现。 ①计算二叉树所有结点的个数 1)当树为空时,结点个数为0,否则为根节点个数 加上 根的左子树中 阅读全文
posted @ 2016-09-26 21:06 鹏鹏进阶 阅读(6402) 评论(0) 推荐(0) 编辑
摘要: HashMap是我们最常用的集合之一,同时Java8也提升了HashMap的性能。本着学习的原则,在这探讨一下HashMap。 原理 简单讲解下HashMap的原理:HashMap基于Hash算法,我们通过put(key,value)存储,get(key)来获取。当传入key时,HashMap会根据 阅读全文
posted @ 2016-09-26 18:38 鹏鹏进阶 阅读(669) 评论(0) 推荐(0) 编辑