数据结构——树形结构概念
来源:互联网 发布:java多线程售票系统 编辑:程序博客网 时间:2024/05/21 05:38
数据结构——树形结构概念
线性数据结构中每个元素只有一个前驱元素和一个后继元素,即前驱元素和后继元素之间的关系是一对一的,但是树形结构中每个元素只有一个前驱元素,但是可能有多个后继元素,即前驱元素与后继元素之间的关系是一对多的。树形结构主要应用于文件系统、目录组织等大量数据处理中。如:
基本概念:
- 树的结点:包含一个数据元素和若干指向子树分支的信息
- 结点的度:一个结点拥有子树的个数
- 叶子结点:没有子树的结点
- 孩子结点:一个结点子树的根结点
- 父结点:有孩子的结点称为孩子结点的父结点
- 子孙结点:一个根结点的子树中任意结点
- 祖先结点:从根结点到达任一结点所经过的结点都称为该结点的祖先结点
- 兄弟结点:一个父结点的所有孩子结点之间互称兄弟结点
- 树的度:所有结点的度的最大值
- 树的层次:如果某一结点位于第L层,那么它的孩子结点位于第L+1层
- 树的高度:树的层次的最大值
- 森林:m棵互不相交的树组成一个森林。如果把一棵树的根结点删掉,那么它就变成了一个森林
0 0
- 数据结构——树形结构概念
- 数据结构——树形结构的应用
- 数据结构之树形结构
- 数据结构-树形结构实例
- 数据结构---树形结构
- 数据结构--树形结构
- 数据结构之【树形结构】复习题
- 树形结构——基本原理
- 【数据结构】树形结构:二叉树&树
- 数据结构_树形结构_二叉树
- 数据结构中的是树形的结构
- Ext树形结构——TreePanel
- 常见数据库设计 — 树形结构数据
- 数据结构——栈结构
- 数据结构——线性结构
- 数据结构的概念—有关概念和术语
- 哈工大数据结构实验二 树形结构及其应用
- [转]数据结构--树形结构(1)--作者:深挖三尺--抓狂
- 第十三周:( LeetCode583) Delete Operation for Two Strings(c++)
- 仿微信:Activity跟随手指滑动效果SlideFinishActivity
- Android开发之RecyclerView的基本使用(实现常用的4种效果)
- Fragment坑之Can not perform this action after onSaveInstanceState
- java虚拟机(一知半解)
- 数据结构——树形结构概念
- for循环的三种方式
- HDU 3951 Coin Game
- Apache-NiFi授权与用户认证
- dokuwiki常用操作
- 蓝桥杯之二阶魔方旋转(第二种方法)
- java后台逻辑和SQL查询逻辑的思考
- NUC郭姐的数学
- spring 自动注入bean,不用一个一个去配置<bean/>的方法