上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: (a)设环的顶点集为V, e(u,v)为权最重的边,若把V分成两部分V1,V2。其中V1包含u,V2包含v,因为V是一个环,因此,至少存在两条把u和v连接起来的边。因此,除了e之外,至少还存在另一条边把u和v连接起来,所以必存在某个不包含e的最小生成树。 (b)该算法每次都删除环中权最大的边,由题中 阅读全文
posted @ 2017-12-05 19:06 清风☆薰衣草 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 根据题意,求的是最大生成树。利用Kruskal算法,对边进行从大到小的顺序进行排序,然后再依次取出边加入结果集中。假设图有n个顶点,那么,当结果集中有n-1条边时,剩下的边的集合即为反馈边集。 1 package org.xiu68.ch05.ex9; 2 3 import java.util.Ar 阅读全文
posted @ 2017-12-05 19:04 清风☆薰衣草 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 对于所有的蕴含式,生成一张有向图,对于每一个蕴含式,将左边的每一个文字连接到一个中间结点,并用中间结点记录蕴含式左边文字的数量,然后将中间结点连接到蕴含式的右侧结点。例如,对于蕴含式集合 生成的有向图如下 然后将所有的文字的设为false,从某一个值为0的中间结点开始做深度优先遍历,将中间结点所连接 阅读全文
posted @ 2017-12-05 19:01 清风☆薰衣草 阅读(403) 评论(0) 推荐(1) 编辑
摘要: 根据总人数建立顶点数量为总人数的无向图,顶点之间有边相连表示两个人相互认识,没有边则表示不认识。对于每一个顶点v,设d(v)表示顶点的度,若d(v)<5,即v认识的人数少于5,则不邀请v,若d(v)>总人数-6,即v认识的人数大于(总人数-6)个,即v不认识的人少于5个,这种情况也不邀请v,给定一个 阅读全文
posted @ 2017-12-05 18:59 清风☆薰衣草 阅读(389) 评论(0) 推荐(0) 编辑
摘要: (a)首先对有向无环图进行拓扑排序,再按拓扑排序的逆序依次计算每个顶点的cost值,每个顶点的cost值为自身的price值与相邻顶点间的cost值得最小值 (b)求出图中的每一个强连通分量,并把所有得强连通分量看成是一个有向无环图,设每一个强连通分量的price值为该强连通分量中顶点的最小的pri 阅读全文
posted @ 2017-12-05 18:55 清风☆薰衣草 阅读(284) 评论(0) 推荐(0) 编辑
摘要: (a) Inf(p)在p中出现了无穷多次,说明Inf(p)存在一个环当中,所以这个环的顶点肯定是某一个强连通部件的子集。 (b) 若G中存在一条无穷路径,则G中至少存在一个环,且这个环至少有两个顶点,所以要求的是在G中是否存在一个顶点数目大于等于2的强连通分量 (c) 在(b)的基础上,对所有顶点数 阅读全文
posted @ 2017-12-05 18:53 清风☆薰衣草 阅读(199) 评论(0) 推荐(0) 编辑
摘要: (a) 可以用图中的每一个顶点表示街道中的每个十字路口,由于街道都是单行的,所以图是有向图,若从一个十字路口都有一条合法的路线到另一个十字路口,则图是一个强连通图。即要验证的是图是否是一个强连通图。 (b) 若从市政厅沿着合法路线到达任何一个地方都有合法路线返回则说明市政厅位于一个有向图中的一个汇点 阅读全文
posted @ 2017-12-05 18:51 清风☆薰衣草 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 有一个数的序列A[1]、A[2] 、A[3] 、…… 、A[n],若i<j,并且A[i]>A[j],则称A[i]与A[j]构成了一个逆序对,设计算法求数列A中逆序对的个数. 1 package org.xiu68.exp.exp1; 2 3 public class Exp1_3 { 4 publi 阅读全文
posted @ 2017-12-05 18:23 清风☆薰衣草 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1 package org.xiu68.exp.exp1; 2 3 public class Exp1_2 { 4 //实现快速排序算法,采用不同的方法实现线性划分的过程 5 public static void main(String[] args) { 6 int[] arr=new int[] 阅读全文
posted @ 2017-12-05 18:22 清风☆薰衣草 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 package org.xiu68.exp.exp1; 2 public class Exp1_1 { 3 4 public static void main(String[] args) { 5 // TODO Auto-generated method stub 6 int[] arr=ne 阅读全文
posted @ 2017-12-05 18:21 清风☆薰衣草 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页