public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map. ...
分类:
其他好文 时间:
2017-02-15 11:59:38
阅读次数:
173
描述 二叉树的构建、插入新的结点、树的先中后序以及层序四种遍历 代码 ...
分类:
编程语言 时间:
2017-02-02 22:48:10
阅读次数:
231
一、前序遍历 前序遍历简单来讲,遍历顺序是:根节点-左子树-右子树 1、递归遍历 2、迭代遍历(用栈实现) 二、中序遍历 遍历顺序是:左子树-根节点-右子树 1、递归遍历 2、迭代遍历(用栈实现) 三、后序遍历 遍历顺序:左子树-右子树-根节点 1、递归遍历 2、迭代遍历(用栈实现) 四、层序遍历 ...
分类:
其他好文 时间:
2016-04-27 22:34:47
阅读次数:
276
在这里写出四种遍历:前、中、后和层次遍历的代码: ...
分类:
其他好文 时间:
2016-04-23 16:27:39
阅读次数:
346
二叉树:树的每个节点最多有两个子节点。我们看下它的结构,有二叉链表结构与三叉链表结构,具体结果如我摘自《C++Primer》中的图。相比之下,三叉链表的优势在于当我们知道父亲节点要找他的子女节点比较方便和便捷,反之当我们知道子女节点找它的父亲节点时也方便。下面,我实..
分类:
其他好文 时间:
2016-04-20 02:16:09
阅读次数:
227
#import int main(int argc, const char * argv[]) { @autoreleasepool { //创建数组 //1.快速创建数组@[] NSArray*week=@[@"month",@"tue",@" wed",@"fir"]; /...
分类:
编程语言 时间:
2016-01-07 11:48:32
阅读次数:
158
之前已经介绍了二叉树的四种遍历(如果不熟悉请戳我),下面介绍一些二叉树的建立方式。首先需要明确的是,由于二叉树的定义是递归的,所以用递归的思想建立二叉树是很自然的想法。1. 交互式问答方式这种方式是最直接的方式,就是先询问用户根节点是谁,然后每次都询问用户某个节点的左孩子是谁,右孩子是谁。代码如下(...
分类:
其他好文 时间:
2015-10-24 14:14:16
阅读次数:
288
在java中遍历一个list对象的方法主要有以下四种: 1. For Loop —— 普通for循环 2. Advanced For Loop —— 高级for循环 3. Iterator Loop —— 迭代器遍历 4. While Loop —— while循环具体可以参考以下代码:im...
分类:
编程语言 时间:
2015-09-20 14:26:05
阅读次数:
200
package conection;import java.util.Iterator;import java.util.LinkedList;import java.util.List;public class Ergodic { public static void main(String[] ...
分类:
编程语言 时间:
2015-08-30 11:13:34
阅读次数:
138
import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.Map; 4 5 public class TestMap { 6 public static void main(String[] args...
分类:
其他好文 时间:
2015-07-25 16:42:11
阅读次数:
87