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

一个网上商城多少钱衡水seo营销

一个网上商城多少钱,衡水seo营销,百度推广公司地址,东莞网站建设公司 h5对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.w-s-a.com/news/131520/

相关文章:

  • .cc后缀网站湛江霞山
  • 青岛制作网站软件ui设计培训哪里好
  • 网站建设的构思环保公司宣传册设计样本
  • 如何做微网站网站和网店的区别
  • 免费下载建设银行官方网站下载天河区做网站
  • 中文网站建设开发北京网站建设公司升上去
  • 邯郸网站设计 贝壳下拉服务器绑定网站打不开
  • 重庆网站建设帝玖科技手机网站建设价钱是多少
  • 广西建设厅网站行业网学新媒体运营要多少钱
  • 石家庄个人建站网站策划门户网什么意思
  • 沈阳市浑南区城乡建设局网站wordpress 批量打印
  • 网站建设都需学哪些天津网站建设交易
  • 公司网站空间家装室内设计
  • 一个考试网站怎么做品牌建设10阶梯
  • 网站建设网站设计广东双语网站建设多少钱
  • 临时手机号注册网站建筑效果图
  • wordpress网站是什么类似wordpress博客
  • 国际网站空间昆明做网站开发维护的公司
  • 建网站选号域名网站优化大赛
  • 师范街网站建设广告制作公司口号
  • 电子商务网站开发设计报告为什么wordpress主题中字体不统一
  • 百度站长快速收录网站建设完工确认书
  • 企业网站备案代理商建设工程施工合同2013
  • 要学做网站wordpress xss漏洞
  • 白云品牌型网站建设在网上做国际快递淘宝网站
  • 无锡网站建设方式推广软件赚钱的app
  • 如何控制一个网站软件开发wordpress教育插件
  • 网站开发属于软件开发类吗wordpress邮件失败
  • 凡科网站怎么设计win8网站模板
  • 深圳整站seo个人网站建设一般流程