名词 解释
数据 指所有能输入到计算机中并被计算机程序处理的符号的表示
数据元素 是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理
数据结构 按某种逻辑关系组织起来的数据,按一定的映像方式把它存放在计算机存储器中,并在这些数据上定义了一个运算的集合
数据的逻辑结构 指数据元素之间逻辑关系的描述
物理结构 数据在计算机中的存储表示称为数据的存储结构
顺序存储结构 借助元素在存储器中的相对位置来表示数据元素间的逻辑关系
链式存储结构 借助元素存储地址的指针表示数据元素间的逻辑关系
索引存储结构 在原有的存储结构的基础上,附加建立一个索引表,索引表中的每一项都由关键字和地址组成
散列存储结构 通过构造散列函数来确定数据存储地址或查找地址
算法 是由若干条指令所组成的有穷序列,其中每条指令表示计算机的一个或多个操作
算法的正确性 要求算法能够正确的执行预先规定的功能,并达到所期望的性能要求
算法的可读性 为了便于理解、测试和修改算法,算法应该具有良好的可读性
算法的健壮性 算法在发生非法操作时可以做出处理的特性
线性表 具有相同数据类型的n个数据元素的有限序列
顺序表 即线性表的顺序存储,指用一组地址连续的存储单元依次存储线性表的数据元素
线性表的链式存储 指用一组任意的存储单元存储线性表中的数据元素
空间复杂度 指算法编写成程序后,在计算机中运行时所需存储空间大小的度量
数据项 有独立含义的数据最小单位
结点 包含一个数据元素及若干指向其子树的分支
结点的度 结点所拥有的分支数目或后继结点个数
树的度 树中各结点的最大值
树的深度 树中结点的最大层次
结点的层次 树的根结点的层次为1,其余结点层次为其双亲结点的层次加1
祖先结点 从树根结点到达一个结点的路径上的所有的结点
最优子结构 原问题的最优解包含子问题的最优解
生成树 连通图G的一个子图如果是一棵包含G的所有顶点的树,则该子图称为G的生成树(Spanning Tree)
二叉树 有n个结点的有限集合,当n=0则该集合为空;当n为非零时,由一个根结点以及两个互不相交的分别称为左右子树;左右子树同样又是一棵二叉树
时间复杂度 若存在函数 f(n),使得当n趋近于无穷大时,T(n)/ f(n)的极限值为不等于零的常数,则称 f(n)是T(n)的同数量级函数。记作 T(n)= O(f(n)),称O(f(n)) 为算法的渐进时间复杂度,简称时间复杂度
串的模式匹配 若S串中存在与串T相同的子串,则返回它在串S中第一次出现的第一个字符的位置
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐