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

做网站需要哪些审核电商网站建设平台

做网站需要哪些审核,电商网站建设平台,wordpress广告从哪获取,西安百度公司地址介绍引子#xff1a; 无向图如果是一个网#xff0c;那么它的所有的生成树中必有一颗生成树的边的权值之和是最小的#xff0c;我们称 这颗权值和最小的树为#xff1a;“最小生成树”#xff08;MST#xff09;。 其中#xff0c;一棵树的代价就是树中所有权值之和。 而…引子 无向图如果是一个网那么它的所有的生成树中必有一颗生成树的边的权值之和是最小的我们称 这颗权值和最小的树为“最小生成树”MST。 其中一棵树的代价就是树中所有权值之和。 而在现实中最小生成树的概念可以用来解决很多实际问题例如在n个城市之间建立交通网 那么哪一条路径是最短的呢就可以用最小生成树来解决。 算法思想 设G (V,E)为以连通网其中V为顶点集合E为带权边集合。 设置两个新集合U和T U用于存放最小生成树的顶点T用于存放最小生成树的边。 令集合的初值为:{u0}(假设构造最小生成树时从顶点u0出发。) 集合T的初值为{}。 从所有u∈Uv∈V-U的边u,v中选取最小权值的边u0,v0将顶点v0加入集合U中将边 u0,v0加入集合T中。 如此不断重复知道U V最小生成树构造完成集合T中包含了最小生成树中的所有边。 分析算法可知 为了实现Prim算法需要一个辅助数组closedge以记录从U到V-U具有最小代价的边。 对于closedge数组需要包含两个域 adjvex和lowcost其中lowcost 0表示若顶点v不在生成树上用closedge.lowcost存放v与生成树 上的另一个顶点的序号所构成边的权值。 adjvex存放与该边相关联的生成树上的另一顶点的序号。 算法生成图 对于下面这个无向图例子来说 算法的执行过程如下 代码部分 #includestdio.h #define MAX 100 typedef struct Mgraph{char vertex[MAX];int arcs[MAX][MAX];int vexnum,arcnum; }Mgraph;typedef struct Closedge{char adjvex[MAX];int lowcost[MAX]; }Closedge;int LocateVerTex(Mgraph *G,char v) {int k;for(k0;kG-vexnum;k)if(G-vertex[k] v)return k;return -1; }void CreateMgraph(Mgraph *G) {int i,j,weight,adj1,adj2;char v1,v2;printf(请输入顶点数和边数:\n);scanf(%d %d,G-vexnum,G-arcnum);getchar();printf(请输入:{%d}个顶点:\n,G-vexnum);for(i0;iG-vexnum;i)scanf(%c,G-vertex[i]);getchar();printf(请输入:{%d}条边:(格式如下:v1 v2 权值).\n,G-arcnum);for(i0;iG-vexnum;i){for(j0;jG-vexnum;j){G-arcs[i][j] 9999;}}for(i0;iG-arcnum;i){scanf(%c %c %d,v1,v2,weight);getchar();adj1 LocateVerTex(G,v1);adj2 LocateVerTex(G,v2);if(adj1 -1 || adj2 -1){printf(失败.\n);i i - 1;continue;}else{G-arcs[adj1][adj2] weight;G-arcs[adj2][adj1] weight;printf(成功.\n);}} }int MiniNum(Closedge *closedge,Mgraph *G) {int j,p 1,min 999;for(j0;jG-vexnum;j){if(closedge-lowcost[j] ! 0 closedge-lowcost[j] min){min closedge-lowcost[j];p j;}}return p; }void MiniTree_Prim(Mgraph *G,char u) {int i,j,k,num;k LocateVerTex(G,u);Closedge closedge;for(i0;iG-vexnum;i){if(i!k){closedge.adjvex[i] u;closedge.lowcost[i] G-arcs[k][i];}}closedge.lowcost[k] 0;printf(最小生成树的各条边为:\n);for(i1;iG-vexnum;i){k MiniNum(closedge,G);printf(边:%c,%c,权值为{%d}:\n,closedge.adjvex[k],G-vertex[k],closedge.lowcost[k]);closedge.lowcost[k] 0;for(j0;jG-vexnum;j){if(G-arcs[k][j] closedge.lowcost[j]){closedge.adjvex[j] G-vertex[k];closedge.lowcost[j] G-arcs[k][j];}}} }int main() {Mgraph G;CreateMgraph(G);MiniTree_Prim(G,A);return 0; } 验证部分
http://www.w-s-a.com/news/70394/

相关文章:

  • 宁波网站搭建定制非模板网站建设电子商务公司名称大全简单大气
  • 巴中哪里做网站推销网站的方法
  • wordpress建站动画网站宣传的手段有哪些?(写出五种以上)
  • 做么网站有黄医疗机构网站备案
  • 企业年金是1比3还是1比4北京厦门网站优化
  • 政务信息网站建设工作方案云南建设工程质量监督网站
  • 如何做一份企业网站免费的短视频素材库
  • 云脑网络科技网站建设咸阳软件开发
  • seo对网站优化网站更换程序
  • 网站建设放什么科目中小学生在线做试卷的网站6
  • 网站建设推广公司排名绥化建设局网站
  • 凡科做的网站为什么打不开苏州行业网站建设
  • 南昌定制网站开发费用微信小商店官网入口
  • 深圳网站建设费用找人做的网站怎么看ftp
  • 做网站cookie传值dedecms网站后台
  • 温州网站推广网站建设要学会什么
  • c 网站开发框架品牌策划方案范文
  • 儿童摄影作品网站多元网络兰州网站建设
  • 电脑上不了建设厅网站常德网站建设费用
  • 做单页免费模板网站最新办公室装修风格效果图
  • 中国铁路建设投资公司网站熊学军想开网站建设公司
  • 优化一个网站多少钱网站开发北京
  • html教学关键词优化价格
  • 黄冈论坛网站有哪些给wordpress首页添加公告栏
  • 初中做数学题的网站做淘宝必备网站
  • 买拆车件上什么网站谁有那种手机网站
  • 一家专做有机蔬菜的网站万户网络是干嘛的
  • 十堰百度网站建设八宝山做网站公司
  • 地区电商网站系统建筑施工图纸培训班
  • 网站外包维护一年多少钱医院网站 功能