图
文章平均质量分 84
__Hiro__
这个作者很懒,什么都没留下…
展开
-
图的遍历
这篇文章中总结一下关于图的遍历算法,在此之前,我们来看一下什么是图:首先,图可以分为有向图和无向图(这里只讨论无权图),像下面这个图就是无向图,V1 ~ V5 是图的顶点,而连接图的两个顶点的线就叫边或者专业一点的说法叫做:“度”,在无向图中,两个顶点之间的连线的方向可以是互换的,比如说,V1 顶点和 V2 顶点之间的边我们可以看做是以 V1 为起点, V2 为终点的一条边,也可以看做是以 V2 位原创 2017-03-11 12:58:08 · 4327 阅读 · 1 评论 -
图的最小生成树算法
在上一篇文章中,我们看了一下图的遍历算法,主要是对图的深度优先遍历和图的广度优先遍历算法思想的介绍。接下来让我们来看一下图的最小声成树算法。首先,我们要知道,图的最小生成树是针对于有权图而言的,笔者的上一篇文章只介绍了无权图,其实有权图和无权图唯一的区别就是有权图的边是有权值的,不同的边权值可以不同,对于无权图我们可以把它看成所有边的权值都相等的有权图。好了,下面我们来看一个有权图:这是百度百科上的原创 2017-03-11 16:14:11 · 2013 阅读 · 2 评论 -
PAT--L2-013. 红色警报
题目链接:https://www.patest.cn/contests/gplt/L2-013题目描述:战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。输入格式:输入在第一行给出两个整数N(0 < N <=5原创 2017-06-24 00:16:50 · 1196 阅读 · 0 评论 -
Bellman-Ford算法--解决负权边的单源最短路径算法
在http://blog.csdn.net/hacker_zhidian/article/details/54915152这篇博客中,我们用Dijkstra算法单源最短路径,但是Dijkstra算法对于存在负权边的图就无能为力了,接下来就是Bellman-Ford算法显威的时候了,因为它能解决存在负权边的图中的单源最短路径问题。Bellman-Ford算法的核心思想是:对图中所有的边进行缩放,每一次原创 2017-02-07 22:33:45 · 1233 阅读 · 1 评论 -
Floyd算法--多源最短路径
在一个给定的图中求两个顶点的最短路径的算法一直是比较常用和比较重要的算法。主要的求最短路径的算法有Floyd算法、Dijkstra算法和Bellman-Ford算法等等,本篇我们先来看一下Floyd算法:首先我们知道,要求一个图中两个顶点中的最短路径,除了计算出这两个顶点的直接路径,还可以借助其他的顶点作为“跳板”,来看看能不能使得这两点的路径变短,来看一个例子:假设这是一个给定的无向图图,图中原创 2017-02-06 22:53:46 · 1653 阅读 · 0 评论 -
L3-004. 肿瘤诊断
L3-004. 肿瘤诊断题目链接 在诊断肿瘤疾病时,计算肿瘤体积是很重要的一环。给定病灶扫描切片中标注出的疑似肿瘤区域,请你计算肿瘤的体积。输入格式:输入第一行给出4个正整数:M、N、L、T,其中M和N是每张切片的尺寸(即每张切片是一个M×N的像素矩阵。最大分辨率是1286×128);L(&lt;=60)是切片的张数;T是一个整数阈值(若疑似肿瘤的连通体体积小于T,...原创 2018-02-18 12:55:57 · 672 阅读 · 2 评论 -
Dijkstra算法--单源最短路径
在http://blog.csdn.net/hacker_zhidian/article/details/54898064这一篇博客中总结了一下在求图的最短路中的一个算法-Floyd算法,Floyd算法用于求图的多源最短路径(多源最短路径:图的所有顶点到其他顶点的最短路径),时间复杂度和其他求最短路算法相比较高,如果一些题目只要求求单源最短路径(单源最短路径:图的某个顶点到其他顶点的最短路径)的话...原创 2017-02-07 20:20:01 · 1453 阅读 · 0 评论 -
L3-005. 垃圾箱分布
L3-005. 垃圾箱分布 题目链接大家倒垃圾的时候,都希望垃圾箱距离自己比较近,但是谁都不愿意守着垃圾箱住。所以垃圾箱的位置必须选在到所有居民点的最短距离最长的地方,同时还要保证每个居民点都在距离它一个不太远的范围内。现给定一个居民区的地图,以及若干垃圾箱的候选地点,请你推荐最合适的地点。如果解不唯一,则输出到所有居民点的平均距离最短的那个解。如果这样的解还是不唯一,则输...原创 2018-02-19 12:23:39 · 721 阅读 · 0 评论