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

网站推广宣传某网站seo策划方案

网站推广宣传,某网站seo策划方案,在哪能学到网站建设,吉利汽车网站开发环境分析今日份题目: 给你一个有 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.hkea.cn/news/10541/

相关文章:

  • 番禺的互联网公司衡阳网站优化公司
  • 自己买服务器做网站百度app手机版
  • wordpress插件团购蜘蛛seo超级外链工具
  • 怎么设置微信公众号seo关键词找29火星软件
  • 有哪些网站可以做问卷调查推广赚钱的软件
  • 网上做批发的网站seo实战指导
  • 淮安营销型网站建设最好的网站优化公司
  • 江苏兴力建设集团有限公司网站网络营销策划方案范文
  • 代做网站修改维护广告推广的软件
  • 徐州模板建站系统百度资源搜索平台官网
  • 哪些软件可以做网站线下推广100种方式
  • 高品质网站开发搜索热词排名
  • 平台式网站模板下载地址seo营销策划
  • 深圳网站论坛建设淘宝引流推广怎么做
  • 杭州模板网站建设腾讯云域名
  • 东软 网站群平台建设足球排名世界排名
  • 外贸企业公司网站建设十大培训机构教育培训机构哪家好
  • 橙子官方网站济源网络推广
  • 制作网站报价成都百度网站排名优化
  • 网站如何做超链接广州seo黑帽培训
  • typecho 和WordPress站长工具seo综合查询是什么
  • 有没有专业做特产的网站seo发帖工具
  • 登封建设局网站广告营销推广方案
  • 网站备案很麻烦吗微信营销推广
  • 做网站主页网站搜索引擎优化工具
  • 有些人做网站不用钱的 对吗北京搜索引擎优化
  • 网站建设装什么系统长沙专业做网站公司
  • 易语言怎么做ifa网站填表营销型网站建设推荐
  • python新手代码seo教程seo官网优化详细方法
  • 成都疫情今天最新规定重庆seo优化推广