考研
MengL_unfor
最简单的知识往往应该最后学
展开
-
第一章——绪论
1.数据结构是相互之间存在一种或多种特定关系的数据元素的集合。2.数据是对客观事物的符号表示,在计算机中是指能输入到计算机中并被计算机程序处理的符号的总称。3.数据元素是数据的基本单位。4.一个数据元素由若干个数据项组成,数据项是数据的不可分割的最小单位。5.数据对象是性质相同的数据元素的集合,是数据的一个子集。6.数据类型是一个值的集合和定义在这个值集上的一组操作的总称。(原原创 2017-06-01 20:56:06 · 198 阅读 · 0 评论 -
第十章——内部排序
1.直接插入排序:是一种简单的排序方法,它的基本操作是将一个记录插入到已排好序的有序表,从而得到一个新的、记录数增1的有序表。2.折半插入排序。3.希尔排序:先将整个待排序记录序列分割成若干个子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行一次直接插入排序。子序列的构成不是简单地“逐段分割”,而是将相隔某个“增量”的记录组成一个子序列。4.快速排序:原创 2017-06-08 11:02:54 · 214 阅读 · 0 评论 -
第七章——图
1.图是由顶点和边组成的数据结构。2.图的表示法:数组表示法 邻接矩阵,可达1,不可达0;网的邻接矩阵,可达长度,不可达无穷;邻接表 十字链表。3.图的遍历:1️⃣深度优先搜素:遍历类似于树的先根遍历。假设初始状态是图中所有顶点未曾被访问,则深度优先搜索可从图中某个顶点v出发,访问此顶点,然后依次从v未被访问到的邻接点出发深度优先遍历图,直至图中所有和v有路径相原创 2017-06-07 17:01:53 · 1564 阅读 · 0 评论 -
第六章——树和二叉树
1.树是n个节点的有限集。节点拥有的子树数称为节点的度,度为零的节点称为叶子或终端节点;树的度是树内各节点的度的最大值;树中节点的最大层次称为树的深度或高度。2.森林树m颗互不相交的树的集合。3.二叉树的特点是每个节点至多只有两棵子树(即二叉树中不存在度大于2的节点),并且,二叉树的子树有左右之分,其次序不能任意颠倒。4.在二叉树的第i层上至多有2^(i-1)个节点。5.深度为k的原创 2017-06-07 14:51:41 · 366 阅读 · 0 评论 -
第十章——内部排序
1.判断排序好坏:时间效率、空间效率、稳定性。2.插入排序1️⃣直接插入排序 将一个记录插入到已排序好的有序表中;2️⃣希尔排序 将整个待排记录序列分割成若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行一次直接插入排序;3️⃣冒泡排序;4️⃣快速排序 通过一趟排序将待排序记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分记录原创 2017-06-03 11:06:06 · 196 阅读 · 0 评论 -
第九章——查找
1.对查找表进行的操作分为:静态查找;动态查找。2.静态查找:1️⃣顺序查找 ASL=(n+1)/2;2️⃣折半查找 ASL = log2(n+1)-1;(N>50) ASL = ((n+1)/n)log2(n+1)-1;3️⃣索引顺序表查找 分块有序 4️⃣二叉排序树5️⃣平衡二叉树(AVL树)他或者是一颗空树,或者它的左子树呵右子树都是平衡树,且左子树呵原创 2017-06-02 23:46:11 · 218 阅读 · 0 评论 -
第五章——数组和广义表
1.假如值相同的元素或者零元素在矩阵中的分布有一定规律,则我们称此类特殊矩阵为特殊矩阵;反之,称为稀疏矩阵。2.系数矩阵的压缩存储方式一——三元组顺序表(i,j,data)3.矩阵的向量值(col,num[col],cpot[col])(列,列非零元个数,首非零元位置)4.在系数矩阵所对应的三元组线性表中,每个三元组元素按行为主序,列为辅序的次序排列。5.对稀疏矩阵进行压缩原创 2017-06-07 14:49:57 · 362 阅读 · 0 评论 -
第三章——栈和队列
1.栈是限定仅在表尾进行插入或删除操作的线性表,表尾端称为栈顶,表头端称为栈底,栈又称为后进先出的线性表。2.顺序栈,即栈的顺序存储结构是利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素在顺序栈中的位置,以top=0表示空栈。3.非空栈中的栈顶指针始终在栈顶元素的下一个位置上。4.栈的应用:数制转换,表达式求值,逆序输出某一列数据等。5.栈还原创 2017-06-02 16:35:55 · 276 阅读 · 0 评论 -
第二章——线性表
1.线性结构的特点:在数据元素的非空有限集中:存在唯一的第一个数据元素;存在唯一的最后一个数据元素;除第一个之外,集合中的每个数据元素均只有一个前驱;除最后一个元素之外,每个数据均只有一个后继。2.数据表中的数据元素可以是各种各样的,但统一线性表中的元素必定具有相同特性,即属于同一数据对象,相邻数据元素之间存在着序偶关系。3.线性表的第i个元素的存储位置为:LOC(ai) = LOC(a1原创 2017-06-01 20:57:24 · 245 阅读 · 0 评论 -
《数据结构与算法》——极大连通子图、极小连通子图(一次性解决)
首先要先弄清楚有向图中弧、无向图中边以及路径的概念; 为了加深自己的理解,再来两个题目练练手呢 注:以上题目节选自《2018年数据结构考研复习指导》(王道考研)...原创 2018-11-14 17:51:23 · 12717 阅读 · 4 评论