日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

797. 所有可能的路径

發(fā)布時(shí)間:2023/11/29 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 797. 所有可能的路径 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

797. 所有可能的路徑

給你一個(gè)有 n 個(gè)節(jié)點(diǎn)的 有向無(wú)環(huán)圖(DAG),請(qǐng)你找出所有從節(jié)點(diǎn) 0 到節(jié)點(diǎn) n-1 的路徑并輸出(不要求按特定順序)

二維數(shù)組的第 i 個(gè)數(shù)組中的單元都表示有向圖中 i 號(hào)節(jié)點(diǎn)所能到達(dá)的下一些節(jié)點(diǎn),空就是沒(méi)有下一個(gè)結(jié)點(diǎn)了。

譯者注:有向圖是有方向的,即規(guī)定了 a→b 你就不能從 b→a 。

  • 示例 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]]

  • 示例 3:

輸入:graph = [[1],[]]
輸出:[[0,1]]

  • 示例 4:

輸入:graph = [[1,2,3],[2],[3],[]]
輸出:[[0,1,2,3],[0,2,3],[0,3]]

  • 示例 5:

輸入:graph = [[1,3],[2],[3],[]]
輸出:[[0,1,2,3],[0,3]]

提示:

  • n == graph.length
  • 2 <= n <= 15
  • 0 <= graph[i][j] < n
  • graph[i][j] != i(即,不存在自環(huán))
  • graph[i] 中的所有元素 互不相同
  • 保證輸入為 有向無(wú)環(huán)圖(DAG)

解題思路

使用深度優(yōu)先搜索,以0節(jié)點(diǎn)為起點(diǎn),查找終點(diǎn)n-1

代碼

class Solution {List<List<Integer>> res=new ArrayList<>();public List<List<Integer>> allPathsSourceTarget(int[][] graph) {SallPathsSourceTarget(graph,0,new ArrayList<Integer>(){{add(0);}});return res;}public void SallPathsSourceTarget(int[][] graph,int cur,List<Integer> list) {if (graph.length-1==cur){res.add(new ArrayList<>(list));return;}for (int next : graph[cur]) {list.add(next);SallPathsSourceTarget(graph, next, list);list.remove(list.size()-1);}} }

總結(jié)

以上是生活随笔為你收集整理的797. 所有可能的路径的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人网av | xxxxx在线观看 | 久久成人网18网站 | 欧美日韩黄色一级片 | 欧美自拍偷拍第一页 | 女性高潮视频 | 成年人免费观看视频网站 | 97高清国语自产拍 | 国产又粗又硬又长又爽的演员 | 在线岛国 | 亚洲男人精品 | 亚洲精品系列 | 人妖av在线 | 色妹av| 极品少妇在线观看 | 日本人妻一区二区三区 | 奇米影视第四色888 免费观看a毛片 | 国产精久久久久久 | 日韩精品一区二区三区不卡在线 | 奇米777色 | 美女扒开腿让男人操 | 欧美亚洲大片 | 女生被男生c| 国产午夜精品久久久久 | 自由成熟xxxx色视频 | 成人日韩视频 | 亚洲三级网 | 99久久亚洲精品日本无码 | 成人毛片在线免费观看 | 高清av一区二区三区 | www.久久久精品 | 全国最大色 | 麻豆精品在线观看 | 一级特级片 | 久久久三级 | 国产l精品国产亚洲区久久 午夜青青草 | 1000部拍拍拍18勿入免费视频 | 男人的天堂手机在线 | 午夜精品一区二区三区在线 | 国产精品视频一区在线观看 | 无码精品在线观看 | 久久白虎| 国产v亚洲v天堂无码 | 欧美日韩亚洲精品内裤 | 不卡的av片| 免费观看亚洲视频 | 亚洲免费在线看 | 免费成人视屏 | 欧美成人免费在线视频 | 久久久久久一区二区三区 | 午夜黄色| 亚洲午夜精品一区二区三区 | 老汉av在线 | 国产精品一级片在线观看 | 午夜黄色录像 | 粉嫩av一区 | 秋霞综合网 | 精品黑人一区二区三区在线观看 | 91精品人妻一区二区三区四区 | 国产不卡毛片 | av免费在线观看网站 | 涩涩视屏| 久久99国产精品久久99果冻传媒 | 三级视频小说 | 亚洲逼 | 亚洲作爱网 | 快播视频在线观看 | 亚洲欧美一区二区精品久久久 | 中文字幕日韩精品亚洲一区小树林 | 国产美女久久久久久 | 少妇免费视频 | 欧美日韩在线播放 | 一级黄色片欧美 | 亚洲精品99久久久久中文字幕 | 久久免费黄色 | 国产v在线 | 中文字幕人成人乱码亚洲电影 | 亚洲天堂视频网站 | 91青青草| 成人a站 | 韩国主播青草55部完整 | 亚洲乱码国产乱码精品精大量 | 夜色视频在线观看 | 成片在线观看 | 国产成人精品777777 | 日韩一区二区不卡视频 | 日日射天天射 | 欧美.www | 久久99精品久久久久久园产越南 | 91黄色入口 | 人人av在线 | 在线观看av黄色 | 久久成人精品一区二区 | 日日夜夜国产 | 亚色视频在线观看 | a亚洲天堂| www.色视频 | 一级片自拍 | 性欧美lx╳lx╳|