`
zxingchao2005
  • 浏览: 76469 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

递归输出树形节点

 
阅读更多

1.脚本

CREATE TABLE `a` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(10) DEFAULT NULL,
`parentid` int(11) DEFAULT NULL,
`parentName` varchar(10) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

/*Data for the table `a` */

insert into `a`(`id`,`name`,`parentid`,`parentName`) values (1,'中国',0,NULL),(2,'四川',1,'中国'),(3,'北京',1,'中国'),(4,'成都',2,'四川'),(5,'朝阳区',3,'北京');

2.DBUtil.java

3.节点类

分享到:
评论

相关推荐

    java实现二叉树遍历算法(源代码)

    本文介绍了使用Java语言实现二叉树前序、中序和后序遍历的基本算法。首先,定义了一个简单的TreeNode类来表示二叉树的节点,包括节点...这些遍历算法是二叉树操作的基础,对于理解树形数据结构和算法设计具有重要意义。

    《二叉树及应用》 数据结构中二叉树使用

    [问题描述]建立一个二叉树,并对其进行4种遍历(前中后层)。 [要求] 使用递归和非递归,计算二叉树中节点的个数,树的深度等。...二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构

    数据结构与常见算法,从递归开始,排序,至链表,队列,栈,树,图等。.zip

    逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何...

    python决策树实现鸢尾花分类

    决策树算法: 决策树是一种树形结构,其中每个节点代表一个特征,每个分支代表一个特征取值,每个叶子节点代表一个类别。通过对数据集进行递归划分,决策树学习从输入特征到输出标签的映射。 数据预处理: 在项目中...

    学习数据结构和算法分析的一些实例,包括排序算法、搜索算法、递归、二叉树等等实例.zip

    逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何...

    二叉树的所有操作程序

    自己写的二叉树的创建,三种递归,三种非递归算法,层次遍历,树形输出,求子叶数,深度,几乎是所有算法的源程序,已经做成了一个程序。 你可以用 先序遍历 输入二叉树,如 AB.DF..G..C.E.H.. 小数点是空节点,图形...

    二叉排序树与平衡二叉树的实现

    平衡二叉排序树的在平衡因子绝对值等于2时开始调整到绝对值为1或0,在平衡因子绝对值为2时,二叉排序树会出现四种不同的情况的树形,因此这时需要分别单独讨论来降低平衡因子。 1.2.7 平衡二叉树的调整方法  平衡...

    Python中几个比较常见的名词解释

    循环(loop),指的是在满足条件的情况下,重复执行同一段代码。...遍历(traversal),指的是按照一定的规则访问树形结构中的每个节点,而且每个节点都只访问一次。 您可能感兴趣的文章:python中必要的名词解释

    经典数据结构算法c语言实现代码(大全)

    输出自已.txt 迷宫.txt 迷宫问题.txt 逆波兰计算器.txt 逆矩阵.txt 逆阵.txt 递堆法.txt 递归桃猴.txt 递归车厢.txt 递推.txt 逻辑移动.txt 链串.txt 链栈.txt 链表十五人排序.txt 链表(递归).txt ...

    史上最全经典数据结构算法c语言实现代码合集

    输出自已.txt 迷宫.txt 迷宫问题.txt 逆波兰计算器.txt 逆矩阵.txt 逆阵.txt 递堆法.txt 递归桃猴.txt 递归车厢.txt 递推.txt 逻辑移动.txt 链串.txt 链栈.txt 链表十五人排序.txt 链表(递归).txt ...

    LeetCode解题总结

    5.1.8 树中节点的最小公共祖先 5.2 二叉树的构建5.3 二叉查找树 5.3.1 生成不重复的二叉查找树数目 5.3.2 验证是否为二叉查找树 5.3.3 将有序数组转为二叉树 5.3.4 将有序链表转为二叉树 5.4 二叉树的递归 5.4.1 ...

    跟老齐学Python之让人欢喜让人忧的迭代

    哦,这就是真正牛X的程序员。...遍历(traversal),指的是按照一定的规则访问树形结构中的每个节点,而且每个节点都只访问一次。 对于这四个听起来高深莫测的词汇,在教程中,已经涉及到了一个——循环(loop

    数据结构及算法C语言实现代码集[推荐下载]

    输出自已.c ./求进制: 16进制10进制.c 二进制数2.c 二进制数.c ./汉诺塔: 四塔1.c 四塔2.c 换位递归.c 汉诺塔2.c 汉诺塔.c 诺汉塔画图版.c 非递归.c ./硬币情况: for循环的.c 硬币分法.c ./逆阵&#58...

    用c描述的数据结构演示软件

    在算法选择菜单画面中,形如 的图标意为尚有下级菜单,形如 的图标则表示将直接进入算法演示状态。此时也可直接单击一级菜单或二级菜单的标题直接返回之,注意:菜单右侧上方的“退出”按钮意为退出整个演示课件。 2...

    数据结构演示软件

    在算法选择菜单画面中,形如 的图标意为尚有下级菜单,形如 的图标则表示将直接进入算法演示状态。此时也可直接单击一级菜单或二级菜单的标题直接返回之,注意:菜单右侧上方的“退出”按钮意为退出整个演示课件。 ...

    数据结构(C++)有关练习题

    3、从终端读入字符集大小为n(即字符的个数),逐一输入n个字符和相应的n个权值(即字符出现的频度),建立哈夫曼树,进行编码并且输出。 注:可用C或C++编写。 4、用邻接矩阵或邻接图实现一个有向图的...

    C语言通用范例开发金典.part2.rar

    1.4.10 中序非递归遍历二叉树(链式结构)(1) 174 范例1-64 中序非递归遍历二叉树 174 ∷相关函数:InOrderTraverse函数 1.4.11 中序非递归遍历二叉树(链式结构)(2) 177 范例1-65 中序非递归遍历二叉树 ...

    C语言通用范例开发金典.part1.rar

    1.4.10 中序非递归遍历二叉树(链式结构)(1) 174 范例1-64 中序非递归遍历二叉树 174 ∷相关函数:InOrderTraverse函数 1.4.11 中序非递归遍历二叉树(链式结构)(2) 177 范例1-65 中序非递归遍历二叉树 ...

Global site tag (gtag.js) - Google Analytics