摘要: 问题与解答 问题描述 判断有向图中是否有环。 输入格式 输入数据第一行是一个正整数,表示n个有向图,其余数据分成n组,每组第一个为一个整数,表示图中的顶点个数n,顶点数不超过100,之后为有向图的邻接矩阵。 输出格式 输出结果为一行,如果有环,则输出1,如果无环,则输出0。按顺序输出这n个有向图的判 阅读全文
posted @ 2021-12-20 23:49 Miaops 阅读(576) 评论(0) 推荐(0)
摘要: 问题与解答 描述: 国家建设高铁网络,网络由一些连接城市的高铁线路构成。现有高铁建设情况可列为一张统计表,表中列出了每一条高铁线路直接连接的两个城市。国家的建设目标是全国每两个城市之间都可以实现高铁交通(但不一定有直接的高铁线路相连,只要能间接通过高铁线路可达即可)。问最少还要建设多少条高铁线路? 阅读全文
posted @ 2021-12-20 19:45 Miaops 阅读(341) 评论(0) 推荐(0)
摘要: XDOJ324.图的广度优先遍历 问题与解答 问题描述 已知无向图的邻接矩阵,以该矩阵为基础,给出广度优先搜索遍历序列,并且给出该无向图的连通分量的个数。在遍历时,当有多个点可选时,优先选择编号小的顶点。(即从顶点1开始进行遍历) 输入格式 第一行是1个正整数,为顶点个数n(n<100),顶点编号依 阅读全文
posted @ 2021-12-16 23:16 Miaops 阅读(334) 评论(0) 推荐(0)
摘要: 容器类 algorithm中的函数 #include<algorithm> using namespace std; 一些示例 queue #include<iostream> #include<queue> using namespace std; /*push(); pop(); empty() 阅读全文
posted @ 2021-12-04 15:14 Miaops 阅读(80) 评论(0) 推荐(0)
摘要: 作用 查:给定一个元素,查询它在哪个集合内 并:合并两个元素所在的集合 实现思路 对应关系 元素-->结点 集合-->树 多个集合-->森林 用树的根节点作为不同树的标志 合并时只需要将根节点链接 实现 用数组表示树,数组下标表示元素值,数组的值表示该元素对应的父亲结点 father[i] = j 阅读全文
posted @ 2021-12-04 13:43 Miaops 阅读(77) 评论(0) 推荐(0)
摘要: hash函数构建 采取26进制 对于字符串str,令**H[i] = H[i-1]*26 + index(str[i]) **,最后H[i-1]就是str的hash值 问题:hash值过大,无法表式 取模 在上述基础上取模:*H[i] = (H[i-1]26 + index(str[i]))%mod 阅读全文
posted @ 2021-12-04 12:27 Miaops 阅读(62) 评论(0) 推荐(0)
摘要: next数组 定义 严格定义:next[i]表示使子串s[0...k] == s[i-k...i]的最大的k(前后缀可以重叠,但不能是s[0..i]本身) 含义:最长相等前后缀的下标,没有则赋-1 图形化解释:s[0]开始找到一个最长子串,满足一个条件:把该子串拉到末尾时能与母串的完全重合 求解 递 阅读全文
posted @ 2021-12-04 10:01 Miaops 阅读(67) 评论(0) 推荐(0)
摘要: AOV网和AOE网 AOV网 顶点活动网络(Activity On Vertex, AOV):用顶点表示活动,边集表示活动优先关系的有向图。 上图中,结点表示课程,有向边表示课程的先导关系。 显然,图中不应该出现有向环,否则会让优先关系出现逻辑错误。 AOE网 定义 边活动网络(Acitivity 阅读全文
posted @ 2021-11-26 12:52 Miaops 阅读(663) 评论(0) 推荐(0)
摘要: 有向无环图 有向无环图(Directed Acycilc Graph, DAG):从任意顶点出发都无法回到自身的有向图。 拓扑排序 定义 任一两个顶点u,v间,如果存在边u->v,则排序后u一定在v前面。 问题导入 上图表示了数学课程间的相互关系,图的每个结点表示一门课程,每条有向边u->v表示“u 阅读全文
posted @ 2021-11-26 09:10 Miaops 阅读(255) 评论(0) 推荐(0)
摘要: 最小生成树问题 最小生成树问题(Mininum Spanning Tree MST): 在给定无向图中,确定一棵树T,满足三个条件:a.包含图的所有顶点;b.边都是图的边;c.整棵树的边权之和最小 MST的性质: 包含n-1个结点;连通;树不唯一(最小边权和唯一) Prim算法:点贪心 基本思想:类 阅读全文
posted @ 2021-11-26 01:22 Miaops 阅读(120) 评论(0) 推荐(0)