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

沧州做网站公司wordpress改语言

沧州做网站公司,wordpress改语言,发帖百度秒收录网站分享,微分销系统一般多少钱对fill用法的介绍 1.用邻接矩阵实现 const int maxn100; const int INF100000000;//无穷大#xff0c;用来初始化边 int G[maxn][maxn];//用邻接矩阵存储图的信息 int isin[maxn]{false};//记录是否已被访问 int minDis[maxn];//记录到顶点的最小距离void Dijkstra(int s,in…对fill用法的介绍 1.用邻接矩阵实现 const int maxn100; const int INF100000000;//无穷大用来初始化边 int G[maxn][maxn];//用邻接矩阵存储图的信息 int isin[maxn]{false};//记录是否已被访问 int minDis[maxn];//记录到顶点的最小距离void Dijkstra(int s,int num){fill(minDis,minDisnum,INF);//先无穷大覆盖minminDis[s]0;//令起始结点为0for(int i0;inum;i){//记录最短距离及其对应下标:先初始化为最小int mINF,centra-1;for(int j0;jnum;j){//若未被访问且到顶点的最短距离最小if(isin[j]falseminDis[j]m){//更新最短距离及其下标mminDis[j];centraj;}}//找不到最小的顶点了说明此时剩余结点与顶点连通无关INF说明已结束if(centra-1) return;isin[centra]true;//开放与centra有关的顶点,并更新其当前到顶点的最小距离for(int k0;knum;k){if(isin[k]falseG[centra][k]!INFG[centra][k]minDis[centra]minDis[k])minDis[k]G[centra][k]minDis[centra];}} }记录最短路径 添加一个记录结点的数组即可将它记录最短路径的结点的前一个结点 const int maxn100; const int INF100000000;//无穷大用来初始化边 int G[maxn][maxn];//用邻接矩阵存储图的信息 int isin[maxn]{false};//记录是否已被访问 int minDis[maxn];//记录到顶点的最小距离 int pre[maxn];//记录最短路径void Dijkstra(int s,int num){fill(minDis,minDisnum,INF);//先无穷大覆盖minminDis[s]0;//令起始结点为0for(int i0;inum;i)pre[i]i;//初始化为自身for(int i0;inum;i){//记录最短距离及其对应下标:先初始化为最小int mINF,centra-1;for(int j0;jnum;j){//若未被访问且到顶点的最短距离最小if(isin[j]falseminDis[j]m){//更新最短距离及其下标mminDis[j];centraj;}}//找不到最小的顶点了说明此时剩余结点与顶点连通无关INF说明已结束if(centra-1) return;isin[centra]true;//开放与centra有关的顶点,并更新其当前到顶点的最小距离for(int k0;knum;k){if(isin[k]falseG[centra][k]!INFG[centra][k]minDis[centra]minDis[k]){minDis[k]G[centra][k]minDis[centra];//记录最短距离pre[k]u;//记录最短路径的前驱结点}} } void minPath(int begin,int now){//输出if(nowbegin)//回溯到起点{coutbegin;return;//跳到下一层}minPath(begin,pre[now]);coutnow;//从起点后不断往外输出结点}2.用邻接表实现 #include vector using namespace std; const int maxn100; const int INF10000000000; bool isin[maxn]{false}; int path[maxn]; struct node{int id;//结点编号int value;//结点的边权 }nodes; vectornode v[maxn];void Dijisktra(int s,int num){int m,mp;fill(path,pathnum,INF);path[s]0;for(int i0;inum;i){mpINF;m-1;for(int j0;jnum;j){if(isin[j]falsepath[j]mp){mj;mppath[j];}}if(m-1) return;isin[m]true;//只有这里与邻接矩阵不同因为邻接表存储结点信息的方式不同 for(int k0;knum;k){//v[m][k]-指的是顶点m中第k1个与m相连的结点int indexv[m][k].id;if(isin[index]falsev[m][k].valuemppath[index])path[index]v[m][k].valuemp;}} }模拟简单实现 #include iostream using namespace std; const int maxn100; const int INF10000000; bool isin[maxn]{false}; int G[maxn][maxn],num,edge,begins; int path[maxn];void Dijisktra(int s){fill(path,pathnum,INF);path[s]0;for(int i0;inum;i){int m-1,nINF;for(int j0;jnum;j){if(isin[j]falsepath[j]n){mj;npath[j];}}if(m-1) return;isin[m]true;for(int k0;knum;k){if(isin[k]falseG[m][k]!INFG[m][k]path[m]path[k])path[k]G[m][k]path[m];}} } int main(){int v1,v2,weight;cinnumedgebegins;fill(G[0],G[0]maxn*maxn,INF);//初始为无穷for(int i0;iedge;i){cinv1v2weight;G[v1][v2]weight;}Dijisktra(begins);for(int i0;inum;i)if(i!num-1)coutpath[i] ;else coutpath[i]endl;return 0; }
http://www.hkea.cn/news/14348617/

相关文章:

  • 做网站怎么那么难wordpress 图片缩放
  • 怎么样做网站 用网站赚钱免费搭建个人网站的3种实用方法
  • 海宁建设局网站wordpress编辑页面改字体颜色
  • 杭州专业做网站物流公司电话号码
  • 自己做的网站 怎么放大文件网页设计怎么做网站
  • 个人网站 可以做淘宝客吗wordpress 古腾堡
  • 做网站 淘宝物联网方案设计与实现
  • 做网站推广方法2019年开公司做网站可以吗
  • 泉州握旗公司网站建设如何制作网页广告
  • 网站seo注意事项适合口碑营销的产品
  • 罗村网站建设公司校园网的规划与设计
  • 网站域名一年多少钱国家工信部网站备案查询
  • 国家开放大学网站的作业怎么做网络营销哪些公司好做呢
  • 网站开发知识产权归属企业主页是什么
  • 全屏企业网站sae安装wordpress
  • 中国网站备案建网站 就能开店
  • 做车贷的网站番禺手机网站制作推广
  • 网站建设旗帜条幅wordpress小吃模版
  • 福建人力资源建设网站西宁建设厅人事局网站
  • 做留言的网站宝安三网合一网站建设
  • 网站建设功注册小规模公司流程以及费用
  • 广东商城网站建设价格适合做网站背景音乐
  • 网站建设案例讯息免费网站建设案例
  • 网站网站制作网站的微信怎么注册小程序商店
  • 织梦笑话网站网站三个月没排名
  • 单页网站 营销学做名片的网站
  • 潜山做网站广州网站排名优化公司
  • 网站开发语言查询 蔡学镛wild合成版是哪个网站做的
  • 公司的论坛与网站绑定php网站页面转wordpress
  • 淘宝联盟上怎么建设网站软文广告文案