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

蝉知使用WordPress模板搜索引擎优化不包括

蝉知使用WordPress模板,搜索引擎优化不包括,个人阿里云账号可以做网站备案,seo优化推广教程题目 给你一个数组 routes,表示一系列公交线路。其中每个 routes[i] 表示一条公交线路,第 i 辆公交车将会在上面循环行驶。例如,路线 routes[0][1,5,7] 表示第 0 辆公交车会一直按序列 1->5->7->1->5->7->1->... 这样的…

题目

给你一个数组 routes,表示一系列公交线路。其中每个 routes[i] 表示一条公交线路,第 i 辆公交车将会在上面循环行驶。例如,路线 routes[0]=[1,5,7] 表示第 0 辆公交车会一直按序列 1->5->7->1->5->7->1->... 这样的车站路线行驶。现在从 source 车站出发(初始时不在公交车上),要前往 target 车站。期间仅可乘坐公交车。求出最少乘坐的公交车数量。如果不可能到达终点车站,返回 -1

示例

  1. 示例 1:
    • 输入:routes=[[1,2,7], [3,6,7]]source=1target=6
    • 输出:2
    • 解释:最优策略是先乘坐第一辆公交车到达车站 7,然后换乘第二辆公交车到车站 6
  2. 示例 2:
    • 输入:routes =[[7,12],[4,5,15],[6],[15,19],[9,12,13]]source=15target =12
    • 输出:-1

提示

  • 1 <= routes.length <= 500
  • 1 <= routes[i].length <= 10^5
  • routes[i] 中的所有值互不相同。
  • sum(routes[i].length) <= 10^5
  • 0 <= routes[i][j] < 10^6
  • 0 <= source, target < 10^6

解题思路

见代码

代码

class Solution {
public:int numBusesToDestination(vector<vector<int>>& routes, int source, int target) {//记录每个公交站台可以通过的公交编号unordered_map<int,vector<int>> h;for(int i=0;i<routes.size();i++){for(int j:routes[i]){h[j].push_back(i);}}//如果没有经过 source 或者 target的公交,则可以直接返回//注:0 <= source, target < 10^6 其中包括了 source == target 的情况//如果两者不相等则说明不存在路径,如果相等则说明不需要乘坐任何一辆公交车了if(!h.contains(source)||!h.contains(target)){if(source==target) return 0;else return -1;//此处可以写成: return source != target ? -1 : 0;} //BFS部分 (广度优先搜索部分)unordered_map<int,int> end;//记录终点站(假设为a)要几路公交vector<int> v(routes.size());//用于记录是否访问过queue<int> q;q.push(source);while (!q.empty()){int k=q.front();//取第一站点 k,作为当前站点q.pop();//遍历经过k站的公交车for(int j:h[k]){int end_a=end[k];//遍历j路公交的路所经过的站点 a//如果存在则说明访问过了,则不需要访问了if(v[j]==0){for(int a:routes[j]){if(!end.contains(a)){end[a]=end_a+1;q.push(a);}}}v[j]=1;//用于表示我已经访问过该路车了}}return end.contains(target)?end[target]:-1;//查看是否有target的记录,如果没有则说明找不到此路,返回-1}
};
http://www.khdw.cn/news/67561.html

相关文章:

  • 高端网站建设kgu成都网站快速排名软件
  • 澳门网站建设sem和seo是什么职业
  • wordpress 子域名建站手机地图app下载安装
  • 个人blog网站开发优化大师下载旧版本安装
  • 建设工程网上质检备案网站百度关键词推广帝搜软件
  • 网站建设中怎么解决免费网站推广网站在线
  • 网上哪个网站做的系统好用吗品牌营销策划方案怎么做才好
  • 网站seo诊断分析企业网站推广渠道
  • 常州外贸网站建设百度在线客服系统
  • 好学校平台网站模板2019年 2022疫情爆发
  • 北京期刊网站建设互联网营销师考试题库
  • 多用户商城网站云服务器
  • 商业信息发布平台泰州seo平台
  • 做公司网站软件北京官网seo
  • 网站优化效果企业网站大全
  • 网站建设自查情况手机优化大师官网
  • 电子商务网站开发的基本原则网络营销的五大优势
  • 中企动力大连公司咋样产品seo基础优化
  • 合肥网站建设王正刚百度搜索引擎广告投放
  • 怎么做网站的需求成都网络营销品牌代理机构
  • 流量平台有哪些学seo的培训学校
  • 网站评估做的好不好独立站搭建要多少钱
  • 广州交易中心整站优化价格
  • 贵阳专业做网站的公司有哪些挖掘爱站网
  • 中小企业网站建设市场中国seo
  • 计算机专业网站设计论文中国没有限制的搜索引擎
  • 电脑前端主要做什么搜索优化引擎
  • 中石化建设工程电子招投标交易网济南seo全网营销
  • php网站建设难点谷歌sem
  • 知名企业网站规划书免费友情链接平台