自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (5)
  • 收藏
  • 关注

原创 初等数论部分笔记

初等数论的一些学习笔记

2023-02-25 09:46:27 61

原创 经典递归问题

一些比较简单的递归经典问题

2023-02-25 09:40:02 52

原创 Dijkstra求最短路径

同样也可以用反证法,如果执行最后一次操作会改变前面某个节点j到起点的距离(dist[j]),即通过最后某一个节点i可以使编号为j的节点到起点的距离变小。也就是start->i->j的距离小于start->j的距离,由于没有负权边,start->i的距离一定小于start->j。或者说因为如果图是连通的那么在选出一个距离最近的节点,尝试优化它相邻点的距离这一操作被执行n-1次时,第n个点的距离一定会在这些操作中被确定。从节点集合中找到距离起点最近的点保存到t中。在顶点集合S中选出距离起点最近的顶点t。

2023-02-25 09:37:07 304

原创 图的存储(链式前向星)

最后不要忘记每条边是有起点的,但是我们不需要存储每一条边的起点,因为边之间(每一行)已经通过next数组建立了联系,因此只需要存储每个起点的第一条出边,即h[]数组。这样通过h数组存储每一个起点,通过起点可以访问到第一条出边(某一行),第一条出边会指向下一条边(第ne[]行),这样建立了每一个起点到对应终边的关系。对于每一条边有三条重要的信息,一个是终点(e),其次是 下一条边(ne)最后是 权值(w)将以上三者信息作为一行,每一行从0开始编号(idx)。添加图片注释,不超过 140 字(可选)

2023-02-25 09:32:54 54

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除