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

企业网站建设(信科网络)扬州市城乡建设局招标网站

企业网站建设(信科网络),扬州市城乡建设局招标网站,汽配网站开发,网站备案期间完全关闭么今日份题目#xff1a; 给你一个有 n 个节点的 有向无环图#xff08;DAG#xff09;#xff0c;请你找出所有从节点 0 到节点 n-1 的路径并输出#xff08;不要求按特定顺序#xff09; graph[i] 是一个从节点 i 可以访问的所有节点的列表#xff08;即从节点 i 到节…今日份题目 给你一个有 n 个节点的 有向无环图DAG请你找出所有从节点 0 到节点 n-1 的路径并输出不要求按特定顺序 graph[i] 是一个从节点 i 可以访问的所有节点的列表即从节点 i 到节点 graph[i][j]存在一条有向边。 示例1 输入graph [[1,2],[3],[3],[]] 输出[[0,1,3],[0,2,3]] 解释有两条路径 0 - 1 - 3 和 0 - 2 - 3 示例2 输入graph [[4,3,1],[3,2,4],[3],[4],[]] 输出[[0,4],[0,3,4],[0,1,3,4],[0,1,2,3,4],[0,1,4]] 提示 n graph.length 2 n 15 0 graph[i][j] n graph[i][j] ! i即不存在自环 graph[i] 中的所有元素 互不相同 保证输入为 有向无环图DAG 题目思路 使用深度优先遍历用p数组记录路径。递归遍历结束条件就是到达结尾所以需要一个int数据记录当前所在位置如果到结尾了就返回。 代码 class Solution { public:vectorvectorint ans;vectorint p;void dfs(vectorvectorint graph, int x, int n) { //x用来标记当前所在位置n标记结尾所在位置if(xn) //到结尾了返回{ans.push_back(p);return;}for(auto y:graph[x]) //遍历临界节点{p.push_back(y);dfs(graph,y,n);p.pop_back();//还原队列确保其他dfs操作的正确进行}}vectorvectorint allPathsSourceTarget(vectorvectorint graph) {p.push_back(0);dfs(graph,0,graph.size()-1);return ans;} };提交结果 欢迎大家在评论区讨论如有不懂的代码部分欢迎在评论区留言
http://www.dnsts.com.cn/news/128646.html

相关文章:

  • 建设部网站继续教育重庆小程序开发公司
  • 金融网站源码 asp中企动力官网邮箱
  • 平台网站推广方案外贸推广主要做什么
  • 黑龙江省住房与城乡建设厅网站炫酷的wordpress插件
  • 头条权重查询站长工具微网站的制作过程
  • 教育行业手机wap网站微网站服务合同
  • 门户网站建设信息化项目背景展示网站开发
  • 想找个人做网站网站内容多 询盘
  • 珠海品牌网站建设英文网站推荐
  • 怎么把网站上线中国几大网络推广公司
  • 济南大型网站建设iis6.0做网站压缩
  • 邯郸网站建设选哪家好青海海东平安县建设局网站
  • 无锡市住房与城乡建设网站wordpress网站怎么打开
  • 西安哪家做网站公司好做软件的步骤
  • 亳州做网站的公司西安建站之家网络科技有限公司
  • 网站模板 山wordpress盗版插件盈利
  • 网站首页 模板物流网站购买物流单号
  • 一般企业做什么网站简单编程代码
  • 邯郸网站优化怎么做教育信息化建设网站
  • 电话开发网站建设话术开业时网站可以做哪些活动
  • 北京市建网站广州游戏软件开发公司
  • ipv6地址可以做网站吗广西建设网官网办事大厅桂建云
  • 购买域名后如何建设网站在网站怎么做收款二维码
  • 国外媒体中文网站汕头各类免费建站
  • 学做网站视频教程个人网站可以做点什么
  • 网站开发有啥作用公司网站设
  • php做网站常见实例硬件开发是什么专业
  • 金环建设集团有限公司官方网站网页html教程
  • 找哪个网站做摩配招聘网站内容建设
  • 北京摇号网站维护百度运营怎么做