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

满城做网站电话近期新闻热点大事件

满城做网站电话,近期新闻热点大事件,移动端网站怎么做,网站关键词做的越多越好吗介绍 全称Shortest Path Faster Algorithm. 优化思想&#xff1a; 1.由int path[maxn]定义的记录最短距离的容器&#xff0c;只有在path[i]value<path[j]时才会更新&#xff0c;它们两者的值相等时path的值仍保持不变。由此优化容器&#xff0c;选择用一个队列来替path数…

介绍

全称Shortest Path Faster Algorithm.

优化思想:

1.由int path[maxn]定义的记录最短距离的容器,只有在path[i]+value<path[j]时才会更新,它们两者的值相等时path的值仍保持不变。由此优化容器,选择用一个队列来替path数组辅助记录最短路径。
2.优化BF算法判断负环:
如果最短路径未在队列中,则加入,入队次数累加,直至队列为空时结束。其中,如果一个顶点的入队次数超过顶点个数V-1,说明在进行V-1趟比较操作后,仍存在更小的路径,即图中存在从源点可达的负环。

实现

const int maxn=100;
const int INF=1000000000;
int path[maxn],num[maxn];
bool isin[maxn]={false};//是否在队列中
struct node{int v;int value;
};
vector<node> table[maxn];
int n;//顶点个数bool SPFA(int b){fill(path,path+maxn,INF);memset(num,0,sizeof(num));queue<int> q;q.push(b);path[b]=0;num[b]++;//记录入队次数isin[b]=true;while(!q.empty()){int front=q.front();q.pop();num[front]--;isin[front]=false;//边记录边判断:以出队元素为中心展开for(int j=0;j<table[front].size();j++){int v=table[front][j].v;int value=table[front][j].value;if(path[front]+value<path[v]){if(!isin[v]){//最优路径不在队列中q.push(v);//入队num[v]++;isin[v]=true;if(num[v]>=n)//存在负环return false;}}}}}return true;
}
http://www.wangmingla.cn/news/60936.html

相关文章:

  • 扁平化网站设计教程百度首页登录入口
  • 制作网站需要wordpress杭州正规引流推广公司
  • 彩票站自己做网站网络营销的发展现状如何
  • 旅游网站开发的目的和意义18岁以上站长统计
  • 外文网站制作广州白云区疫情实时动态
  • 石家庄网站建设开发河南疫情最新情况
  • 别人用我的身份证做网站备案负责人关键词搜索引擎工具爱站
  • 年终总结ppt模板免费下载网站写软文能赚钱吗
  • 建教育网站需要多少钱seo快速优化技术
  • 邢台网站建设优化今日最新国内新闻重大事件
  • 网站设计培训班哪家好seo的含义是什么意思
  • 手机传奇网站模板下载谷歌推广效果好吗
  • 南宁营销型网站建设公司重庆网站搭建
  • 郑州网站排名公司外包
  • 招聘网站开发需要多长时间网络营销郑州优化推广公司
  • 十大网购平台班级优化大师官网登录
  • 海参企业网站怎么做seo推广计划
  • wordpress 移动 建站推广系统
  • 海淀区建设委员会网站济南seo的排名优化
  • 国内前十网站建设公司免费留电话号码的广告
  • 青岛专业网站建设定制软文推广发布
  • 焦作网站建设谷歌浏览器下载安装2021最新版
  • wordpress快讯优化营商环境条例解读
  • 卡盟自助网站建设网站如何优化
  • wordpress卡密插件广东优化疫情防控措施
  • 做网站用的做电商需要什么条件
  • 本地高端网站建设信息大全宁波网站关键词优化代码
  • 用凡科做的网站打不开厦门网站seo哪家好
  • 南通网站优化找哪家如何做好网络推广
  • 南昌做建网站的seo外链建设方法