当前位置: 首页 > news >正文

网站首页页面设计文章wordpress

网站首页页面设计,文章wordpress,wordpress 删除,做儿童业态招商要去哪些网站一、Kruskal算法简史 克鲁斯卡尔#xff08;Kruskal#xff09;算法是一种用来寻找最小生成树的算法#xff0c;由Joseph Kruskal在1956年发表。用来解决同样问题的还有Prim算法和Boruvka算法等。三种算法都是贪婪算法的应用。和Boruvka算法不同的地方是#xff0c;Kruska… 一、Kruskal算法简史 克鲁斯卡尔Kruskal算法是一种用来寻找最小生成树的算法由Joseph Kruskal在1956年发表。用来解决同样问题的还有Prim算法和Boruvka算法等。三种算法都是贪婪算法的应用。和Boruvka算法不同的地方是Kruskal算法在图中存在相同权值的边时也有效。 二、Kruskal算法思路 1记Graph中有v个顶点e个边 2新建图拥有原图中相同的e个顶点但没有边 3将原图中所有e个边按权值从小到大排序 4循环从权值最小的边开始遍历每条边直至图中所有的节点都在同一个连通分量中。 如果这条边连接的两个节点于图中不在同一个连通分量中添加这条边到图中。如此反复。 三、Kruskal算法的源代码 核心代码 using System; using System.Collections; using System.Collections.Generic;namespace Legalsoft.Truffer.Algorithm {public class Subset{public int Parent { get; set; } 0;public int Rank { get; set; } 0;}/// summary/// 最小生成树 Kruskal 算法/// /summarypublic static class MST_Kruskal_Algorithm{private static int Find(Subset[] subsets, int i){if (subsets[i].Parent ! i){subsets[i].Parent Find(subsets, subsets[i].Parent);}return subsets[i].Parent;}private static void Union(Subset[] subsets, int x, int y){int xroot Find(subsets, x);int yroot Find(subsets, y);if (subsets[xroot].Rank subsets[yroot].Rank){subsets[xroot].Parent yroot;}else if (subsets[xroot].Rank subsets[yroot].Rank){subsets[yroot].Parent xroot;}else{subsets[yroot].Parent xroot;subsets[xroot].Rank;}}public static int Execute(Undirected_Graph graph, out ListWeightEdge tree){tree new ListWeightEdge();int Vertex_Number graph.Vertex_Number;WeightEdge[] result new WeightEdge[Vertex_Number];int e 0;int i 0;for (i 0; i Vertex_Number; i){result[i] new WeightEdge();}graph.EdgeArray.Sort(delegate(WeightEdge a, WeightEdge b) { return a.CompareTo(b); });Subset[] subsets new Subset[Vertex_Number];for (i 0; i Vertex_Number; i){subsets[i] new Subset();}for (int v 0; v Vertex_Number; v){subsets[v].Parent v;subsets[v].Rank 0;}i 0;while (e (Vertex_Number - 1)){WeightEdge next_edge graph.EdgeArray[i];int x Find(subsets, next_edge.Start);int y Find(subsets, next_edge.End);if (x ! y){result[e] next_edge;Union(subsets, x, y);}}int minimumCost 0;for (i 0; i e; i){tree.Add(new WeightEdge(result[i].Start,result[i].End, result[i].Weight));minimumCost result[i].Weight;}return minimumCost;}} } —————————————————————— POWER BY 315SOFT.COM TRUFFER.CN
http://www.hkea.cn/news/14537184/

相关文章:

  • 石家庄做网站汉狮网络哈尔滨快速建站点击查看
  • 快站心动小程序官网汕头seo排名收费
  • 微信长图的免费模板网站微官网免费制作平台
  • 福永网站建设公司哪家好网络营销策划的主要特点
  • 个人网站建设素材深圳seo网站优化公司
  • 建网站用html基于php mysql的网站开发
  • 银行网站建设中网站等比例缩放设计
  • 做素材类的网站赚钱吗网站托管就业
  • 北京海淀网站建设公司wordpress 挣钱
  • 建设网站需要的工具公司网站建设图片素材怎么找
  • 公司网站制作商做外围网站犯法吗
  • 泰州网站建设优化如何做响应式网站视频教程
  • 网站建设公司业务员安徽网站建设公司
  • 大良营销网站建设效果免费行情的软件大全下载
  • 网站访客qq获取系统 报价文明网站建设培训体会
  • 十大免费建站appwordpress页面显示什么意思
  • 网站友情链接宣城老品牌网站建设
  • 做商城网站买多大的空间谷歌推广seo
  • 无锡营销型网站建站phpcms 外贸网站模板
  • 网站建设项目分期找人做一个网站要多少钱
  • 建立个人网站主题东方商易网站开发
  • wordpress 仿站教程wordpress登录跳转
  • 域名 备案号 网站的关系做植物网站
  • 深圳龙岗住房和建设局网站官网上海工商网一窗通
  • 企业网站设计要点计算机网络培训速成班
  • 凡科网建站教程中华建设杂志网站
  • 网络营销工作之企业官方网站建设篇android编程开发
  • 外贸购物网站建站教育网站制作论文
  • 青海城乡建设部网站首页第一赢销网
  • 如何在工商局网站做清算组备案小说网站静态页面模板