码迷,mamicode.com
首页 >  
搜索关键字:邻接表 删除顶点 稀疏矩阵    ( 1126个结果
2014 Super Training #10 C Shadow --SPFA/随便搞
原题: FZU 2169http://acm.fzu.edu.cn/problem.php?pid=2169这题貌似有两种解法,DFS和SPFA,但是DFS怎么都RE,SPFA也要用邻接表表示边,用向量表示的话会TLE,而且用SPFA有一个异或,就是题目说要沿最短路走到都城,但是SPFA是走最短路去...
分类:其他好文   时间:2014-07-09 15:37:19    阅读次数:226
SciPy-数值计算库
SciPy-数值计算库 SciPy函数库在NumPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等。由于其涉及的领域众多、本书没有能力对其一一的进行介绍。作为入门介绍,让我们看看如何用SciPy进行插值处理、信号滤波以及用C语言加速计算。 最小二乘拟合 假设有一组实验数据(x[...
分类:其他好文   时间:2014-07-08 15:53:22    阅读次数:617
UVa 10305 - Ordering Tasks 拓扑排序题解
Topological Sort题解。本题是简单的入门题目。 Topological Sort的思想很简单,就是按没有入度的点,先输出,然后删除这个点的出度。然后输出下一组没有入度的点。 如何实现也是很简单的: 这里使用邻接表,建图的时候反过来建图,建立一个入度邻接表。 然后使用一个vis数组,记录访问过的节点,也可以根据这个信息知道哪些是已经输出的点,这个时候这些点的入度可以不算为当前入...
分类:其他好文   时间:2014-07-08 12:46:41    阅读次数:282
巧妙的邻接表(数组实现)
之前我们介绍过图的邻接矩阵存储法,它的空间和时间复杂度都是N2,现在我来介绍另外一种存储图的方法:邻接表,这样空间和时间复杂度就都是M。对于稀疏图来说,M要远远小于N2。先上数据,如下。4 51 4 94 3 81 2 52 4 61 3 7第一行两个整数n m。n表示顶点个数(顶点编号为1~n),...
分类:其他好文   时间:2014-07-06 18:22:26    阅读次数:154
140704
今天收获还算可以把。。今天过了poj1258和poj1753.1258是一个红果果的最小生成树,写了个prim,用的邻接矩阵。当然邻接表不是很会用,回头会研究图算法,短期内会看的。关于prim算法,比较重要的就以下几个点。1.选取一个点,然后据此更新其他节点的low[]信息2.再执行n-1次操作,每...
分类:其他好文   时间:2014-07-06 16:46:19    阅读次数:166
POJ 2236 Wireless Network
算起来是个并查集问题。 题意是说 有N台电脑,每台电脑能以自身为中心连接D米范围的电脑。 给出N台电脑坐标,针对询问操作,输出是否连通。 我用邻接表存储的,如果两电脑坐标 距离小于他们半径和,存起来,表明这两个点可以连通。 用 online[] 表明是否被修复。 修复之后才可以用并查集合并。 修复操作就启用 online,然后遍历这个点的邻接边,如果也有online 的,...
分类:Web程序   时间:2014-07-06 08:10:23    阅读次数:271
构建有向图邻接表
建立一个有向图的邻接表,首先要构思好它的邻接表里面包含哪些结构数据,然后根据哪些数据来建立相应的结构体。但也要注意数据的输入。#include #include #define MAX_SIZE 10typedef struct ArcNode //弧节点结构体{ ...
分类:其他好文   时间:2014-07-05 11:14:30    阅读次数:177
POJ 3268 Silver Cow Party
求来回最短路加起来最长的一条。 两次SPFA,然后选某个点的来回最长。(有向图) Dijkstra+邻接矩阵 比较方便建立 反向图。 我用SPFA+2个邻接表(正图+反图),C++ 32ms。 #include #include #include #include #include #include #include #include #include #include #include ...
分类:其他好文   时间:2014-07-03 16:01:33    阅读次数:173
逻辑数据库设计 - 单纯的树(递归关系数据)
相信有过开发经验的朋友都曾碰到过这样一个需求。假设你正在为一个新闻网站开发一个评论功能,读者可以评论原文甚至相互回复。 这个需求并不简单,相互回复会导致无限多的分支,无限多的祖先-后代关系。这是一种典型的递归关系数据。 对于这个问题,以下给出几个解决方案,各位客观可斟酌后选择。一、邻接表:依赖父.....
分类:数据库   时间:2014-07-01 12:26:49    阅读次数:312
ACM:最短路,dijkstra,邻接表的建立,使用邻接表跟优先队列的dijkstra,Bellman-Ford,Floyd。。
(一) 所有边权均为正,不管有没有环,...
分类:其他好文   时间:2014-07-01 11:08:31    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!