版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据结构名词解释1. 数据数据是描述客观事物的符号,是能够被计算机输入,识别,处理的各种符号, 是计算机化的信息。2. 数据项数据不可分割的最小单位,一个元素由若干个数据项构成。3. 数据元素它是组成数据的基本单位,是数据集合中的个体,在计算机程序中,通常作为 一个整体进行考虑和处理。4. 数据对象是性质相同的数据元素的集合,是数据的一个子集。5. 数据处理是指对数据进行查找,插入,删除,合并,排序,统计以及简单计算等的操作过 程。6. 数据结构是研究数据元素之间抽象化的相互关系和这种关系在计算机中的存储表示 (即数据的逻辑结构和物理结构),并对这种结构定义相适应的运算,设计出 相应的算法,且
2、确保经过这些运算后所得到的新结构仍然是原来的结构类 型。7. 数据类型数据类型是一个值的集合和定义在这个值集上的一组操作的总称。8. 抽象数据类型是指一个数学模型以及定义在该模型上的一组操作。抽象数据类型的定义取决于它的一组逻辑特性,而与其在计算机内部如何表示和实现无关。9 .算法解决一个问题的方法和步骤。10. 时间复杂度T(N) = O(F(N),它表示随问题规模N增大,算法执行时间增长率与F(N)的增 长率相同,F(N)算法的时间复杂性。11. 原地工作算法执行时,若额外空间相对于输入数据量来说是常数,则称此算法为原地工作。12. 线性表一种数据结构,是N(N=0)个同质元素的有限序列,
3、除首尾元素外,每个元素 有唯一的前驱和唯一的后继。13. 队列是一种受限线性表,是先进先出的线性表14. 循环队列在队列的顺序存储结构中,把存储空间的首尾逻辑上相连,构成一个环,使得 存储空间上只要有空余的地址,就可以继续进行入队列操作,极大利用了物 理空间。用头部和尾部两个指示器表示队列头和队列尾 ,插入在尾部进行,删 除在头部进行。15. 单链表每一个数据元素,都需用两部分来存储:一部分用于存放数据元素值,称为数 据域;另一部分用于存放直接后继结点的地址(指针),称为指针域,元素的存储空间可以连续,也可以是不连续的。而数据元素之间的逻辑关系由指针域 来确定。16.17.18.19.20.2
4、1.22.23.24.25.26.27.28.29.30.双向链表线性表采用链式存储时,每个结点除一个数据域外,包含两个指针域,一个指 向该结点的直接后继,一个指向该结点的直接前驱,这种方式构成的链表,即 为双向链表。希尔排序是插入排序的一种,又叫缩小增量排序,先按增量进行分组,组内插入排序, 然后每次缩短增量,再进行分组和组内插入排序,直到增量为1时,进行最后 一次排序止。完全图任何一个有N个结点的无向图,若其边数为N(N-1)/2,则这个无向图就是完 全图有向完全图任何一个有N个结点的有向图,若其弧个数为N(N-1)个,则这个有向图就是 有向完全图。广度遍历按层次编历方式,从某一点V0开始
5、遍历它的所有邻接点 V1,V2,再依次 访问V1,V2.的所有未被访问过的邻接点,直到所有的点均遍历完成 关键字数据元素的某个数据项的值,用它可以标识列表的一个或一组元素。串串是字符线性的有限集合。子串串中任意个连续的字符组成的子序列称作该串的子串。栈是一种受限线性表,是插入和删除操作在同一端进行的,是后进先出的线性 表。树树是n(n=0)个结点的有限集。在任意一棵非空树中:(1)有且仅有一个特殊的称为根的结点;当n1时,其余结点可分成m(m0个互不相交的有限集T1,T2,.,Tm,其 中每一个集合本身又是一棵树,并且称为根的子树。二叉树二叉树是每个结点至多有两个孩子结点的一种树。其中两个孩子
6、结点分别被 称为左孩子结点和右孩子结点。子孙子孙结点以某结点为根的子树中的任一结点都称为该结点的子孙。孩子结点与双亲结点树中某个结点的子树的根结点称为该结点的孩子结点。相反,称该结点为孩子结点的双亲结点。结点的度树的某个结点的分支(子树)个数叫做该结点的度。树的度树的度是树中所有结点的最大度数。31. 平衡因子结点的左子树深度与右子树深度之差。32. 生成树一个连通图的生成树是指一个极小连通子图,它含有图中的全部顶点,N-1条 边。33. 满二叉树深度为K,且有2K -1个结点的二叉树34. 物理结构(存储结构)物理结构又称为数据的存储结构,是指数据的逻辑结构在计算机中的映像(表示),即数据结
7、构在计算机中的存储方法。35. 线索在二叉树中,利用空余的指针指向二叉树某种遍历方式的结点的前驱和后继 这种指向前驱和后继的指针,叫线索。36. 线索二叉树对二叉树以某种次序进行遍历并加上线索的过程叫做线索化。线索化了的二叉树称为线索二叉树。37. 广义表广义表简称表,是零个或多个原子表所组成的有限序列。38. 强连通分量有向图的极大强连通子图,称为有向图的强连通分量。39. 结点的带权路径长度该结点到树根之间的路径长度与结点上权的乘积。40. 插入排序在一个已排好序的记录子集的基础上,每一步将下一个待排序的记录有序地 插入到已排好序记录的子集上,直到将所有待排记录全部插入为止。41. 祖先一
8、个结点的祖先是指从根结点到该结点的路径上的所有结点。42. 数据结构数据结构是数据元素的集合以及定义在该集合上的关系。43. 模式匹配子串的定位操作称作串的模式匹配。44. 单循环链表是单链表的另一种形式,它是一个首尾相接的链表,表中最后一个结点的指 针域由null改为指向头结点或线性表的第一个结点,整个链表形成了一个 环.45. 线索在二叉树的存储结构中,必有N+1个空域,利用这些空域存放某种遍历的 前驱和后继,其中指向前驱和后继的指针叫线索.46. 图图是顶点与边的集合。一般表示为一个二元组,即,图G=(V,E),各个顶点之间 是多对多的关系。47. 折半查找对于顺序存储的有序表,先取中间
9、位置的记录关键字与所给的关键字进行比较,若相等,则查找成功,否则,若给定的关键字比中间的关键字大,在原表的 后半部分比较,反之,在原表的前半部分比较,如此反复,逐步缩小范围,直到 找到为止,或找不到,最后查找范围为空.48. 最小生成树在图G的所有生成树中,树权值最小的那棵生成树,称作最小生成树.49. 广度优先搜索(BFS)首先访问出发点v,接着依次访问v的所有邻接点w1,w2,wt,然后再依次 访问与wl,w2,wt邻接的所有未曾访问过的顶点。依此类推,直至图中所 有和源点v有路径相通的顶点都已访问到为止。 此时从v开始的搜索过程结 束。(若G是连通图,则遍历完成;否则,在图C中另选一个尚
10、未访问的顶点作为新 源点继续上述的搜索过程,直至G中所有顶点均已被访问为止。)50. 完全二叉树对满二叉树的结点从上到下,从左到右进行依次进行编号,若有一棵二叉树 的每一个结点都与深度为 K的满二叉树中编号都一一对应时,只是最后一层 不满,称做完全二叉树.51. 前缀编码任何一个字符的编码都不是另一个字符编码的前缀,这种编码叫做前缀编码.52. 广义表是零个或多个原子表所构成的有序序列.53. 线索二叉树利用二叉树的一些空闲指针指向该结点的前驱或后继,这种指针叫线索,线索后了的二叉树,称为线索二叉树.54. 树的高度树中所有结点的层次的最大值.55. 堂兄弟同一层上不同双亲的结点,互称堂兄弟.
11、56. 叶子结点度为0的结点,即没有后继的结点.57. 森林M棵互相不相交的树构成的集合,将一棵非空树的根结点删除,树就变成了森 林.58. 树的路径长度树中每个结点到根结点的路径长度之和.59. 树的带权路径长度(WPL)树中所有叶子结点的带权路径长度之和.60. 哈夫曼树设有N个权值的结点构造一棵有N个叶子结点的二叉树,其中WPL最小的那 棵树,为哈夫曼树.61. 哈夫曼编码一般以N种字符出现的频率做权值,构造哈付曼树,左孩子边做0,右孩子边 做1,那么从根到叶子结点经过的0和1序列,构成了哈夫曼编码.62. 图中顶点的度顶点V的度是图中和顶点V相关联的边的数目。包括入度和出度两种。63.
12、 子图图G=(V,E)与图G仁(V1,E1),若V1包含于V,且E1包含于E,则G1是G的子 图。64. 连通图对于无向图,若V1到V2有路径,称V1V2是连通的,若图中任意两点都是连通 的,则称该无向图是连通图。65. 网图的弧或边有与它相关的有意义的数,称作权,带有权值的图称作网。66. 深度优先搜索(DFS)类似树的先序遍历,在图中任选一个顶点作为出发顶点V0,访问V0后,依次从V0的没被访问过的邻接点出发进行深度优先搜索。直到与V0所连通的所有顶点均被访问。如果,此时图中还有顶点尚未访问,则从剩余的顶点中再任 选一个顶点作为出发顶点V0,重复上述过程,直到图中全部顶点均被访问为止。67
13、. 简单回路除了第一个顶点和最后一个顶点之外,其余顶点均不相同的回路称为简单回 路。68. 简单路径在用一个顶点序列表示一条路径时,若序列中没有相同的顶点重复出现,则称其为简单路径。69. 查找根据给定的关键字值,在特定的表中,确定一个其关键字与给定值相同的数 据元素,并返回该数据元素在列表中的位置。这个过程叫查找。70. 平均查找长度(ASL)为确定数据元素在表中的位置,需和给定值进行比较的关键字个数的数学期 望值,成为查找算法在查找成功的平均查找长度。71. 二叉排序树它或是一棵空树,或是有下面性质的树:若左或右子树不空,左子树所有结点 值小于根结点,而右子树所有结点值大于根结点的值 ,其
14、左右子树也是二叉 排序树。72. 顺序查找对于给定的关键字 K,从线性表的第一个(或最后一个)元素开始,依次向后 (或前)与元素的关键字比较,若某个记录的关键字与K相等,查找成功,否则 失败。73. 平衡二叉树或是一棵空树,或左右子树高度差的绝对值小于等于 1而且,左右子树也是平 衡二叉树。74. 插入排序在一个已排好序的基础上,每一步将下一个待排序记录插到已排好记录的子 集上,使之重新有序,直到所有待排记录插完为止。75. 分块查找(索引查找)分块查找以前两个为基础,将待查记录分成若干块,每块的关键字无序,但每 块的关键字的最大值有序,查找时,先查找到待查记录所在的块,再在块内进行顺序查找。
15、找块时,即可以用折半查找,也可用顺序查找。76. 拓扑排序由某个集合上的偏序集得到该集合上的一个全序,这个操作叫做拓扑排序。77. 归并排序将两个或两个以上的有序表合并成一个新的有序表 ,开始将每个元素当成是 一个个单独的有序表,逐渐表个数以原来一半的速度递减 ,每个表的长度却 是原来长度的2倍增加,不断重复,直到最后是一个表,而表的长度是元素个 数为止。78. 排序根据关键字的递减或递增的次序,把文件中的各个记录依次排列起来,可使 一个无序的数据元素序列变成一个有序的序列的操作。79. shell 排序它是插入排序的一种,又叫缩小增量排序,先按增量进行分组,组内插入排序 然后每次缩短增量,再
16、进行分组和组内插入排序,直到增量为1时,进行最后 一次排序止。80. 内部排序指的是待排序记录存放在计算机存储器中进行的排序过程;81. 外部排序指的是待排序记录的数量很大,以致内存一次不能容纳全部记录,在排序过 程中对外存进行访问的排序过程。82. 不稳定排序假设Ki=Kj(1 i n,1 j n,i工j),且在排序前的序列中Ri领先于Rj(即i vj)。若在排序后的序列中Rj领先于Ri ,则称所用的排序方法是不稳定的。83. 稳定排序假设Ki=Kj(1 i n,1 j n,i工j),且在排序前的序列中Ri领先于Rj(即i vj)。若在排序后的序列中Ri仍领先于Rj,则称所用的排序方法是稳定
17、的84. 直接插入排序第1遍,将初始文件中的记录R1看作有序子文件,将R2插入这个子文件中。 若R2的关键字小于R1的关键字,则R2插在R1的前面,否则R2插在R1的后 面。第2遍,将R3插入前面的两个记录的有序子文件中,得到3个记录的有 序子文件。依此类推,继续进行下去,直到将Rn插入到前面的n-1个记录的 有序子文件中,最后得到n个记录的有序文件。85. 气泡排序法气泡排序的过程很简单。从第一记录开始,相邻的两个记录关键字进行比较, 若顺序不对,立即交换,直至N-1个与第N个比较为止。得到一个最大(或最 小)的关键字记录的结果位置。86. 选择排序选择排序是每一趟在 n-i+1(i= 1,2,3n-1)个记录中选择关键字最小的记录作为有序序列中第i个记录。其中最简单的是简单选择排序87. 快速排序快速排序的基本思想是把当前待排序的记录,存放到整个表排好序后,它应当在的最终位置上。将原来的待排序表分割成两部分,其中一部分表中的关键字均比另一部分表中的关键字小。然后,分别对两部分表用同样的方式进 行排序,直到整个表排好序。88. 堆排序首先将根结点的记录与当前树中具有最大序号的记录交换,把交换后具有最 大序号的记录输出,得到一个排序的结果。这时的树不再是堆树,排序暂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖南工程学院第二批专任教师公开招聘38人备考题库(含答案详解)
- 顺德区勒流新球初级中学面向2026届毕业生公开招聘教师备考题库及完整答案详解
- 中国铝业集团有限公司2026年度高校毕业生招聘备考题库及一套答案详解
- 2025年汤旺县事业单位公开招聘19人备考题库有完整答案详解
- 2025年佛山市南海区大沥镇沥东小学招聘备考题库及答案详解一套
- 2026年梧州市中小学(幼儿园)公开招聘专任教师321人备考题库有完整答案详解
- 2025年兴仁市人民医院长期人才引进备考题库及参考答案详解1套
- 2025年下半年共青城市机关事业单位公开招聘编外聘用人员(第二批)备考题库及1套参考答案详解
- 2025年玉溪市红塔区李棋卫生院招聘临聘人员的备考题库及1套参考答案详解
- 2025年中山大学孙逸仙纪念医院中医科专职科研人员招聘备考题库完整答案详解
- 以热爱为翼为青春飞驰+课件+-2026届高三高考百日冲刺励志主题班会
- 2026-2030中国汽车加气站行业市场发展分析及发展趋势与投资机会研究报告
- 2026年AI原生网络架构项目投资计划书
- 萍乡市事业单位2026年统一公开招聘工作人员备考题库含答案详解(突破训练)
- 【历史】2025-2026学年统编版八年级历史下册知识点填空
- 2025年医疗影像诊断操作流程指南
- GB/T 46816-2025铝合金法兰锻件通用技术规范
- 2026年建筑设备自动化设计中的人工智能应用
- 海洋科考船探索之旅
- 肾性贫血课件
- 2026年山东英才学院单招职业技能考试题库附答案
评论
0/150
提交评论