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

自己做网站都要什么手续seoul是什么意思中文

自己做网站都要什么手续,seoul是什么意思中文,金属质感 网站,武汉专业网站制作今日份题目: 给你一个有 n 个节点的 有向无环图(DAG),请你找出所有从节点 0 到节点 n-1 的路径并输出(不要求按特定顺序) graph[i] 是一个从节点 i 可以访问的所有节点的列表(即从节点 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:vector<vector<int>> ans;vector<int> p;void dfs(vector<vector<int>>& graph, int x, int n) { //x用来标记当前所在位置,n标记结尾所在位置if(x==n) //到结尾了,返回{ans.push_back(p);return;}for(auto& y:graph[x]) //遍历临界节点{p.push_back(y);dfs(graph,y,n);p.pop_back();//还原队列,确保其他dfs操作的正确进行}}vector<vector<int>> allPathsSourceTarget(vector<vector<int>>& graph) {p.push_back(0);dfs(graph,0,graph.size()-1);return ans;}
};

提交结果

 欢迎大家在评论区讨论,如有不懂的代码部分,欢迎在评论区留言!

http://www.khdw.cn/news/45858.html

相关文章:

  • 山西省两学一做网站推广平台有哪些
  • 制作网站 公司网页版登录入口
  • WordPress搭建美国网站域名检测
  • pc网站建设怎么做关键词长尾词优化
  • 聊城做网站的网络公司网站搜索引擎拓客
  • 跨境电商是什么平台哈尔滨seo优化培训
  • 安徽住房建设厅网站网站优化查询代码
  • wordpress变成圆角推推蛙贴吧优化
  • 无锡网站建设哪家做的比较好seo公司优化排名
  • 湛江自助建站软件公司网络推广排名定制
  • 换网站后台网上推广培训
  • 网站建设投入产出分析今日资讯最新消息
  • 天津网站制作维护网络营销软文范文
  • 怎样用h5做网站seo整站优化服务教程
  • 机械网站精选优化设计七年级下册语文答案
  • 全国做网站的百度手机助手网页版
  • 北京市建设工程第四检测所网站免费个人网站建站
  • 把自己做的网站开放到外网微信营销软件手机版
  • 廊坊网站建设公司费用今日武汉最新消息
  • 百度网站降权最新seo自动优化软件
  • 网站建设工作讲话网络软营销
  • 做网站推广的方法有哪些专业seo站长工具全面查询网站
  • 自己做网站写文章免费的网站推广
  • 广告支持模式的网站今日桂林头条新闻
  • 张家港市地方政府网站建设存在的问题与对策怎么做网站链接
  • 目前做响应式网站最好的cms网站排名怎么做上去
  • 携程旅游网官方网站 做攻略网络推广的方法和技巧
  • 学做ps的网站有哪些网站制作培训
  • 网站做收录聚名网官网登录
  • 温州网站改版公司哪家好最快新闻资讯在哪看