电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构概念汇总VIP免费

数据结构概念汇总_第1页
1/7
数据结构概念汇总_第2页
2/7
数据结构概念汇总_第3页
3/7
数据结构概念汇总2————————————————————————————————作者:————————————————————————————————日期:3数据结构(C语言版)第一章:绪论1.数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的科学。2.数据(data)是对客观事物的符号表示,在计算机科学中是指所有以输入到计算机中并被计算机程序处理的符号的总称。3.数据元素(dataelement)是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。4.数据对象(dataobject)是性质相同的数据元素的集合,是数据的一个子集。5.数据结构(datastructure)是相互之间存在一种或多种特定关系的数据元素的集合。6.根据数据结构之间关系的不同特性,通常有下列4类基本结构:集合、线性结构、树形结构、图状结构或网状结构。7.抽象数据类型(ADT):是指一个数学模型以及定义在该模型上的一组操作,有“数据抽象”和“数据封装”两个重要特性。8.算法(algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作,具有“有穷性”,“确定性”,“可行性”,“输入”,“输出”五个特性。9.算法设计的要求:正确性、可读性、健壮性、效率与低存储需求。10.一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数f(n),算法的时间量度记作T(n)=O(f(n)),它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称做算法的渐近时间复杂度,简称时间复杂度。第二章:线性表1.线性表:是n个数据元素的有限序列,有顺序存储和链式存储两种表示形式。2.线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,包括两个域,其中存储数据元素信息的域称为数据域,存储直接后继存储位置的域称为指针域。3.循环链表是另一种形式的链式存储结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。4.双向链表是指有两个指针域,其一指向直接后继,另一指向直接前趋。第三章:栈和队列1.栈是限定仅在表尾进行插入或删除操作的线性表。因此,对栈来说,表尾端有其特殊含义称为栈顶,相应地,表头端称为栈底。栈的修改是按后进先出的原则进行的,因此又称后进先出表。2.队列是一种先进先出的线性表,它只允许在表的一端进行插入,而在另一端删除元素,在队列中,允许插入的一端称做队尾,允许删除的一端称做队头。第四章:串1.串(string)是由零个或多个字符组成的有限序列。串中任意个连续的字符组成的子序列称该串的子串,通常称字符在序列中的序号为该字符在序列中的序号为该字符的在串4中的位置。2.称两个串是相等的,当且仅当这两个串的值相等。也就是说,只有当两个串的长度相等,并且各个对应位置的字符都相等时才相等。第六章:树与二叉树1.树(tree)是指n(n>=0)个结点的有限集,在任意一棵非空树中:1)有且仅有一个特定的称为根。2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集,其中每一个集合本身又是一棵树。2.树的结点包含一个数据元素及若干指向其子树的分支。结点拥有的子树称为结点的度。度为0的结点称为叶子或终端结点。树的度是树内各结点的度的最大值。结点的子树的根称为该结点的孩子,相应的该结点称为孩子的双亲。同一个双亲的孩子之间互称兄弟。结点的祖先是从根到该结点所经分支上的所有结点。反之,以某结点为根的子树中的任一结点都称为该结点的子孙。3.结点的层次从根开始定义起,根为第一层,根的孩子为第二层。若某结点在第l层,则其子树在第l+1层。其双亲在同一层的结点互为堂兄弟。树中结点的最大层次称为树的深度或高度。4.如果将树中结点的各种子树看成是从左到右是有次序的,则称该树为有序树,否则称为无序树。5.森林(forest)是m(m>0)棵互不相交的树的集合。6.二叉树(BinaryTree)是另一种树型结构,它的特点是每个结点至多只有两棵子树,并且二叉树的子树有左右之分,其次序不能任意颠倒。7.一个深度为k且有2K-1个结点的二叉树称为满二叉树。深度为k的,有n个结点的二叉树,当且仅当其每一个结点都与深...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构概念汇总

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部