试题详情
- 简答题请解释结点的度、树的度、结点的层、树的深度、分支、路径、路径长度、树的路径长度、叶子结点、分支结点、内部结点、孩子、双亲、兄弟、堂兄弟、祖先、子孙、有序树、无序树和森林等基本术语的含义。
- 结点的度和树的度:一个结点的后继的数目称为该结点的度,树中各结点度的最大值称为树的度。
结点的层和树的深度:树的根结点所在的层为第1层,其余结点的层等于其前驱结点的层加1,树中各结点的层的最大值称为树的深度。
分支、路径、路径长度和树的路径长度:从一个结点到其后继结点之间的连线称为一个分支,从一个结点X到另一个结点Y所经历的所有分支构成结点X到结点Y的路径,一条路径上的分支数目称为路径长度,从树的根结点到其他各个结点的路径长度之和称为树的路径长度。
叶子结点、分支结点和内部结点:树中度为0的结点称为叶子结点(或终端结点),度不为0的结点称为分支结点(或非终端结点),除根结点以外的分支结点也称为内部结点。
孩子和双亲:在树中,一个结点的后继结点称为该结点的孩子,相应地,一个结点的前驱结点称为该结点的双亲,即一个结点是其孩子结点的双亲、其双亲结点的孩子。
兄弟和堂兄弟:同一双亲的孩子结点之间互称为兄弟,不同双亲但在同一层的结点之间互称为堂兄弟。
祖先和子孙:从树的根结点到某一个结点X的路径上经历的所有结点(包括根结点但不包括结点X)称为结点X的祖先,以某一结点X为根的子树上的所有非根结点(即除结点X外)称为结点X的子孙。
有序树和无序树:对于树中的任一结点,如果其各棵子树的相对次序被用来表示数据之间的关系,即交换子树位置会改变树所表示的内容,则称该树为有序树;否则称为无序树。
森林:m(m≥0)棵互不相交的树的集合就构成了森林。 关注下方微信公众号,在线模考后查看
热门试题
- 数组A[-2....5,2....8,1
- 设栈S和队列Q的初始状态为空,元素E1、
- 在一个具有n个顶点的无向图中,要连接全部
- 对n个记录的文件进行快速排序,所需要的辅
- ()是被限定为只能在表的一端进行插入运算
- 计算机算法指的是(),它具备输入,输出和
- 数据的存储结构是指()
- 下面关于工程计划的AOE网的叙述中,不正
- 函数实现单链表的删除算法,请在空格处将算
- 算法设计的要求
- 设计在链式存储结构上合并排序的算法。
- 时间复杂度记为:T(n)=O(f(n))
- 设二叉排序树上有n个结点,则在二叉排序树
- 设要将序列(Q,H,C,Y,P,A,M,
- 简述字符串与一维字符型数组的区别与联系。
- 设二叉树的先序遍历序列和后序遍历序列正好
- 若让元素1,2,3依次进栈,则出栈次序不
- 算法的稳定性
- 简述文件的定义。
- 从任一结点出发,均可查找到其他结点的链表