数据结构名词解释二.docVIP

  • 1
  • 0
  • 约4.17千字
  • 约 5页
  • 2022-10-02 发布于陕西
  • 举报
名词解释 数据:是对客观事物的符号表示。 数据元素:是数据的基本单位,也称节点(node)或记录(record)。 数据对象:是性质相同的数据元素的集合,是数据的一个子集。 数据项:有独立含义的数据最小单位,也称域(field)。 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。 逻辑结构:抽象反映数据元素之间的逻辑关系。 物理结构:数据结构在计算机中的表示。(存储结构) 算法:对特定问题求解步骤的一种描述。 算法设计原则:正确性,可读性,健壮性,效率与低存储量需求。 空串:零个字符的串; 树的度:树中所有结点的度的最大值; 分支结点: 度大于零的结点 树的深度:树中叶子结点所在的最大层次 森林:m棵互不相交的树的集合。 满二叉树:指的是深度为k且含有2k-1个结点的二叉树。 完全二叉树:树中所含的 n 个结点和满二叉树中编号为 1 至 n 的结点一一对应。 路径长度:路径上分支的数目。树的路径长度:树根到每个结点的路径长度之和。 树的带权路径长度:树中所有叶子结点的带权路径长度之和,记作:WPL(T) = 带权路径长度最小的二叉树,称为最优树二叉树或赫夫曼树。 关键路径:路径长度最长的路径。 顶点:数据元素vi称为顶点 边、弧:P (vi,vj)表示顶点vi和顶点vj之间的直接连线,在无向图中称为边,在有向图中称为弧。任意两个顶点构成的偶对(vi,vj)∈E是无序的,该连线称为边。是有序的,该连线称为弧。 弧头、弧尾:带箭头的一端称为弧头,不带箭头的一端称为弧尾。 顶点的度(TD)=出度(OD)+入度(ID) 图的遍历算法是求解图的连通性问题、拓扑排序和求关键路径等算法的基础。 通常有两条遍历图的路径:深度优先搜索和广度优先搜索。 排序的分类:按待排序记录所在位置 内部排序:待排序记录存放在内存 外部排序:排序过程中需对外存进行访问的排序 ADT:抽象数据型是一个数学模型和在该模型上定义的操作的集合。 线性表:线性表是由n(n≥0)个相同类型的元素组成的有序集合。 栈:线性表的一种特殊形式,是一种限定性数据结构,也就是在对线性表的操作加以限制后,形成的一种新的数据结构。是限定只在表尾进行插入和删除操作的线性表。栈又称为后进先出的线性表。 队列:将线性表的插入和删除操作分别限制在表的两端进行,和栈相反,队列是一种先进先出的线性表。 串:线性表的一种特殊形式,表中每个元素的类型为字符型,是一个有限的字符序列。 从数据结构角度讲,串属于线性结构。与线性表的特殊性在于串的元素是字符。 广义表:由零个原子,或若干个原子或若干个广义表组成的有穷序列。 从逻辑上讲,树和广义表均属非线性结构。但在以下意义上,又蜕变为线性结构。如度为1的树,以及广义表中的元素都是原子时。 树: 1、一个结点x组成的集{x}是一株树(Tree),这个结点x也是这株树的根。 2、假设x是一个结点,T1,T2,…,Tk是 k 株互不相交的树,我们可以构造一株新树:令x为根,并有k条边由x指向树T1,T2,…,Tk。这些边也叫做分支,T1,T2,…,Tk称作根x的树之子树。 二叉树:有限个结点的集合,这个集合或者是空集,或者是由一个根结点和两株互不相交的二叉树组成,其中一株叫根的做左子树,另一棵叫做根的右子树。 满二叉树:深度为k且有2k -1个结点的二叉树称为满二叉树。 完全二叉树:深度为 k 的,有n个结点的二叉树,当且仅当其每个结点都与深度为 k 的满二叉树中编号从 1 至 n 的结点一一对应,称之为完全二叉树。 线索二叉树:若结点p有左孩子,则p-lchild指向其左孩子结点,否则令其指向其(中序)前驱。若结点p有右孩子,则p-rchild指向其右孩子结点,否则令其指向其(中序)后继。 堆:如果一棵完全二叉树的任意一个非终端结点的元素都不小于其左儿子结点和右儿子结点(如果有的话)的元素,则称此完全二叉树为最大堆。同样,如果一棵完全二叉树的任意一个非终端结点的元素都不大于其左儿子结点和右儿子结点(如果有的话)的元素,则称此完全二叉树为最小堆。 选择树:一棵选择树是一棵二叉树,其中每一个结点都代表该结点两个儿子中的较小者。这样,树的根结点就表示树中最小元素的结点。 二叉排序树:二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: 1、若它的左子树非空,则左子树上的所有结点的值均小于它的根结点的值。 2、若它的右子树非空,则右子树上的所有结点的值均大于或等于它的根结点的值。 3、它的左右子树分别为二叉排序树。 图:一个图G=(V,E)是一个由非空的有限集 V和一个边集E所组成的。若E中的每条边都是顶点的有序对(v,w),就说该图是有向图矩阵(directed graph,digraph)。若E中的每条边是两个不同顶点无序对,就说该图是无向图,其边仍

文档评论(0)

1亿VIP精品文档

相关文档