当前位置: 首页 > news >正文

免费二级网站成都建立网站的公司

免费二级网站,成都建立网站的公司,cdn接入wordpress出错,格尔木市公司网站建设前言 本文是博主自己在准备学校数据结构考试时的总结,各个知识点都贴有对应的详细讲解文章以供大家参考;当然文中还有许许多多的截图,这些是博主对主要内容的摘取,对于那些基础较好的同学可以直接看截图,减少跳转对应文…

前言

  本文是博主自己在准备学校数据结构考试时的总结,各个知识点都贴有对应的详细讲解文章以供大家参考;当然文中还有许许多多的截图,这些是博主对主要内容的摘取,对于那些基础较好的同学可以直接看截图,减少跳转对应文章浏览全文的时间,感谢本文引用文章的各位大佬,希望可以让更多同学看到这些优质文章并且得以受益。

1.KMP算法

求next数组(存储的是序号):

  1. 对数据进行编号,从1开始;
  2. 前两个必定为 0,1;
  3. 往后字符:找它的前一个和前一个的next数组对应序号的字符进行比较;
  4. 若不相同,则继续找前一个的next所对应的next,若相等,则所需位的next为当前比较字符的next值加1;
  5. 若果到第一个都没有匹配,则next为1。
    在这里插入图片描述
    本部分截图来源:讲解例题

2.二叉树

在这里插入图片描述

这里是引用
知识点参考文章:堆与二叉树

二叉排序树/二叉搜索树/二叉查找树

这里是引用

AVL树

自平衡二叉查找树
这里是引用

补充:二叉线索树

任然采用左右孩子的存储形式,
当该节点的左孩子为空时可以指向它的前驱节点,
当该节点的右孩子为空时可以指向它的后继节点。
二叉线索树根据遍历顺序的不同会有所改变。
在这里插入图片描述

二叉树和森林的转换

这里是引用


3.折半查找

判定树:查找数据的路程图。
在这里插入图片描述
在这里插入图片描述


4.哈夫曼树

在这里插入图片描述

举个栗子:
这里是引用


5. 排序

一轮希尔排序:eg:步长为4的时候进行一次完整的插入排序,而非只进行一轮插入排序。


6.哈希表

重点知识:哈希冲突 和 平均查找时间

哈希冲突
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
哈希冲突优质文章:解决哈希冲突的四种方法
截图来源:数据结构 哈希表

平均查找时间
如果查找每个元素的概率相同,则查找各个元素的平均查找时间(或者平均查找次数)
举例:链地址法:
各个节点在对应链表上的位置的累加和。
在这里插入图片描述


7.广义表

表头、表尾

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
截图来源文章:广义表的表头和表尾是什么?

长度、深度

长度:包含数据元素(原子或子表)个数;
深度:最多嵌套括号层数。
这里是引用
截图来源文章:广义表的广度(长度)和深度的计算


8.图

图中顶点与边的关系

这里是引用
上方截图来自:图中结点、边和度之间的关系总结

顶点的度

无向图:顶点的度为顶点具有边的条数
有向图:分为入度和出度,有向图顶点的度为入度和出度之和
其实都是顶点具有边的条数。
在这里插入图片描述

连通与强连通

连通讲的是:无向图
强连通讲的是:有向图
在这里插入图片描述
截图来源:强连通分量

关键路径

关键路径:从源点到终点的最长路径
在这里插入图片描述
优质文章:数据结构 – 关键路径详解


9.邻接矩阵与邻接表

邻接矩阵
对于图 G=(V, E) 而言,其中 V 表示顶点集合,E 表示边集合。

  1. 申请一个大小为O(n^2)的二维数组,来存放节点之间的连通关系以及权值(不需要存放权值的直接使用bool值表示);
  2. 无向图的邻接矩阵是关于主对角线对称的,因此可以只存储一半关系来节省空间;

表示该节点的出度
表示该节点的入度

这里是引用在这里插入图片描述

邻接表

使用邻接表需要申请[V]个列表

  1. 每个列表存储所有从顶点出发的所以相邻顶点,列表总存储顶点数为[E];
  2. 无向图的列表总存储顶点数为2*[E]。
    在这里插入图片描述

两者的比较

根据邻接表和邻接矩阵的结构特性可知,当图为稀疏图、顶点较多,即图结构比较大时,更适宜选择邻接表作为存储结构。当图为稠密图、顶点较少时,或者不需要记录图中边的权值时,使用邻接矩阵作为存储结构较为合适。

深度优先遍历 和 广度优先遍历

遍历方法:
在这里插入图片描述
在这里插入图片描述

例题

这里是引用

最小生成树

最小生成树概念:带权值的图中,连接所有顶点后花费最小的生成树。
注意:不同算法得到的最小生成树可能相同也可能不同
在这里插入图片描述
优质文章:数据结构–最小生成树详解


10.拓扑排序

在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件:

  1. 每个顶点出现且只出现一次。
  2. 若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面。

注意:只有有向无环图才有拓扑排序。
在这里插入图片描述


细碎知识点补充

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.yayakq.cn/news/195435/

相关文章:

  • 织梦备份网站数据汉中市住房和城乡建设局网站
  • 企业信用信息公示年报上海抖音seo
  • 网站开发的技术要求中国建设银行下载官方网站
  • 提供图片做网站的要求深圳市建设安监站网站
  • 网站制作泉州公司网站备案幕布尺寸
  • 局域网内网站建设的步骤过程wordpress备份坚果云
  • 电商网站与大数据如何免费制作自己的网站
  • 中山网站建设排名甘肃手机版建站系统信息
  • 公司网站搜索引擎排名分析东莞部门网站建设
  • 一个好网站建设做一个推广网站多少钱
  • 做内贸哪个网站找客户微信网站开发视频教程
  • 电子商务网站包括我要建个网站
  • 衡阳企业网站网站自然排名工具
  • 做一个自己的网站要多少钱工程建设的概念是什么
  • 网站建设遇到哪些问题淘宝和Wordpress
  • 基本型电商网站举例服务器下载安装
  • 网站建设 坚持实用原则宁波网站建设联系电话查询
  • 动态发布网站和静态发布网站seo 网站地图
  • 百货网站建设有什么做衣服的网站吗
  • 手机上免费自己做网站东莞房价会涨吗
  • 苏州工业园区官网win10优化大师怎么样
  • 重庆建设注册执业中心网站天河网站建设专家
  • 深圳建网站的专业公司企业如何进行网站备案
  • 怎么做网站 高中信息技术兰州新站点seo加盟
  • 比较好的软件开发公司怎么优化网站关键词的方法
  • 地方网站开发wordpress主题极简cho
  • 网站建设与管理教案怎么写网络广告策划书
  • 自适应网站模板怎么做wordpress 4.1.1 漏洞
  • 外国网站dns响应式布局的缺点
  • 百度怎样才能搜到自己的网站wordpress填写数据库