首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
408知识点碎片系列
Jally
创建于2024-02-06
订阅专栏
自学考研,力求上岸
暂无订阅
共23篇文章
创建于2024-02-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数据结构(知识点碎片十七)
【补充】对于已经转化成二叉树的树,如果想对其进行先序遍历,只需对这棵树直接进行先序遍历即可;对于已经转化成二叉树的树,如果想对其进行中序遍历,只需对这棵树直接进行后序遍历即可 6. 二叉树非递归遍历(
数据结构(知识点碎片十六)
4. 二叉树与树、森林之间的转换 森林、树转化为二叉树 树中所有相邻兄弟之间加一条连线; 对树中的每个结点只保留它与长子之间的连线,删除与其他孩子之间的连线; 以树的根结点为轴心,将整棵树顺时针转动4
数据结构(知识点碎片十五)
2. 二叉树的性质 性质1:非空二叉树上的叶子结点数等于双分支结点数加1。 性质2:非空二叉树的第i层上最多有2的i-1次个结点(i≥1)。 性质3:高度为h的二叉树最多有2的h次减1个结点(h≥1)
数据结构(知识点碎片十四)
(二)、二叉树 1. 二叉树的定义 二叉树(binary tree)是一个有限的结点集合,这个集合或者为空,或者由一个根结点和两棵互不相交的称为左子树(left subtree)和右子树(right
数据结构(知识点碎片十三)
孩子结点、双亲结点和兄弟结点 在一棵树中,每个结点的后继结点被称为该结点的孩子结点(children)。相应地,该结点被称为孩子结点的双亲结点(parents)。具有同一双亲结点的孩子结点互为兄弟结点
数据结构(知识点碎片十二)
(六)、广义表的存储结构 头尾链表存储结构 1代表广义表结点,0代表原子结点 扩展线性表存储结构 十二、树和二叉树 (一)、树的基本概念 树(tree)是由n(n≥0)个结点(或元素)组成的有限限集合
数据结构(知识点碎片十一)
2. 稀疏矩阵 当一个阶数较大的矩阵中的非零元素个数s相对于矩阵元素的总个数 t非常小时,即s<<t时,称该矩阵为稀疏矩阵(sparse matrix)。 三元组表示法 若把稀疏矩阵的三元组线性表按顺
数据结构(知识点碎片十)
改进KMP算法(求解nextval数组) 求解nextval数组: 当j等于1时,nextval[j]赋值为0,作为特殊标记; 当j大于1时: 若 P¡ 不等于Pnext[j],则nextval[j]
数据结构(知识点碎片九)
(二)、串的模式匹配 设有两个串s和t(顺序存储),串t的定位就是要在串s中找到一个与t相等的子串。通常把s称为目标串(target string),把t称为模式串(pattern str ing),
数据结构(知识点碎片八)
十、串 串是由零个或多个字符组成的有限序列(即把线性表中的元素限制为字符型),两个串相等当且仅当这两个串的长度相等并且各对应位置上的字符都相同,一个串中任意个连续字符组成的序列称为该串的子串。 串采用
数据结构(知识点碎片二)
四、线性表的逻辑结构 线性表是具有相同特性的数据元素的有限序列(一个前驱和后继)。 9个基本运算(一次删一个) 五、线性表的顺序存储结构 线性表的顺序存储结构简称为顺序表。 一旦发现某个顺序表有存满并
数据结构(栈的补充五)
4、用栈模拟队列(需要两个栈,一般空间一样) 阶段性导入s2会出错,所以得到一个规则:在模拟的过程中如果要把元素导入栈,必须一次性的把所有的元素全部导入不然就会出错误。 假如某个时刻不停地入队得到这么
数据结构(栈的补充四)
(一).双端队列 什么是双端队列?听起来好像是在一个队列的两端都可以做某件事情,普通的队列只能在一端进行插入而在另一端进行删除,而双端队列就把规定给放宽一点,在两端都可以进行插入删除操作的这么一个队列
数据结构(栈的补充三)
用栈求后缀表达式值(把中缀表达式转成后缀表达式,再用栈求值) 从左到右扫描,当遇到操作数的时候就入栈,当遇到运算符的时候就从栈顶弹出两个操作数,结合这个运算符计算结果(注意:第一个弹出的操作数在右边,
数据结构(栈的补充二)
2.用栈实现表达式求值 用栈求中缀表达式值(从左到右扫描,需要两个栈,一个存操作数s1;一个存运算符s2) 运算符大于栈顶优先级入栈,若是小于等于,则对s2不停地执行出栈操作,每出栈一个运算符就同时从
数据结构(栈的补充一)
(一).简单表达式求值(顺序栈) 以下三种表达式运算数的相对次序相同。 运算符位于两个操作数中间的表达式称为中缀表达式exp(要考虑括号和运算符优先级) 中缀表达式的求值过程:将中缀算术表达式转换成后
数据结构(知识点碎片七)
九、队列 (一)、逻辑结构 队列简称队,它也是一种操作受限的线性表,其限制为仅允许在表的一端进行插入操作,而在表的另一端进行删除操作。队列也称为先进先出表(不同于栈,出队的顺序只有一种)。 队列抽象
数据结构(知识点碎片六)
八、栈 (一)、逻辑结构 栈是一种只能在一端进行插入或删除操作的线性表。栈也称为后进先出表。 栈抽象数据类型=逻辑结构+基本运算(运算描述) 栈的几种基本运算如下: 若算出栈序列p可能取值的个数,逆向
数据结构(顺序表知识点补充)
划分 以数组第一个元素temp为标准划分比较: 以表以外的值为标准划分比较: 分界线和枢轴的位置:取来比较的元素大于枢轴元素时,分界线就出现在枢轴的右边,反之出现在枢轴的左边;若恰好等于枢轴元素时,分
数据结构(知识点碎片五)
七、有序表 线性表中所有元素以递增或递减方式有序排列的线性表称为有序表。 在一个具有n个结点的有序单链表中插入一个新结点后,仍然保持有序的时间复杂度是O(n)。(扫描的过程是一个线性阶的时间复杂度O(
下一页