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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode 1971. Find if Path Exists in Graph(图的遍历)

發布時間:2024/7/5 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode 1971. Find if Path Exists in Graph(图的遍历) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1. 題目
    • 2. 解題

1. 題目

There is a bi-directional graph with n vertices, where each vertex is labeled from 0 to n - 1 (inclusive).
The edges in the graph are represented as a 2D integer array edges, where each edges[i] = [ui, vi] denotes a bi-directional edge between vertex ui and vertex vi.
Every vertex pair is connected by at most one edge, and no vertex has an edge to itself.

You want to determine if there is a valid path that exists from vertex start to vertex end.

Given edges and the integers n, start, and end, return true if there is a valid path from start to end, or false otherwise.

Example 1:

Input: n = 3, edges = [[0,1],[1,2],[2,0]], start = 0, end = 2 Output: true Explanation: There are two paths from vertex 0 to vertex 2: - 012 - 02

Example 2:

Input: n = 6, edges = [[0,1],[0,2],[3,5],[5,4],[4,3]], start = 0, end = 5 Output: false Explanation: There is no path from vertex 0 to vertex 5.Constraints: 1 <= n <= 2 * 10^5 0 <= edges.length <= 2 * 10^5 edges[i].length == 2 1 <= ui, vi <= n - 1 ui != vi 1 <= start, end <= n - 1 There are no duplicate edges. There are no self edges.

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/find-if-path-exists-in-graph
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。

2. 解題

  • 圖的遍歷,BFS、DFS都可以
class Solution:def validPath(self, n: int, edges: List[List[int]], start: int, end: int) -> bool:from queue import Queueg = [[] for _ in range(n)]for e in edges:g[e[0]].append(e[1])g[e[1]].append(e[0])vis = [0]*nq = Queue()q.put(start)vis[start] = 1while not q.empty():id = q.get()if id == end:return Truefor nid in g[id]:if vis[nid] == 0:vis[nid] = 1q.put(nid)return False

312 ms 66.1 MB Python3


我的CSDN博客地址 https://michael.blog.csdn.net/

長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!

總結

以上是生活随笔為你收集整理的LeetCode 1971. Find if Path Exists in Graph(图的遍历)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜福利电影一区二区 | 人妻 校园 激情 另类 | 国精产品一品二品国精品69xx | 99热黄色 | 天天干天天添 | 中文字幕国产精品 | 一级国产视频 | 老熟妇一区二区三区 | 中国女人黄色大片 | 午夜免费网址 | 变态另类丨国产精品 | 五月天中文字幕av | 国产中文字幕在线观看 | 欧美激情午夜 | 夫妻露脸自拍[30p] | 人妻一区二区三区免费 | 老司机一区 | 成人av免费在线 | 成人免费在线视频网站 | 91亚色视频 | 黄视频网站在线看 | 超碰最新上传 | 操她视频网站 | 91视频高清| 国产免费观看av | 精久久久久久 | 日日夜夜天天干 | 国产在线观看不卡 | 4438全国最大成人网 | 国产午夜精品一区二区三区 | 国产精品你懂得 | 国产靠逼视频 | 国产一区二区三区免费观看 | 午夜私人福利 | 这里只有精品9 | 国产欧美一区二区三区在线老狼 | 日韩电影一区二区三区四区 | 欧美日韩成人在线观看 | 久久黄色网络 | 成人三级在线视频 | 免费成人黄色av | 麻豆视频官网 | 一区二区中文字幕 | 一区二区日韩在线观看 | 少妇特黄a一区二区三区 | 99久久精品国产色欲 | www国产视频 | 欧洲性生活视频 | 久久精品欧美一区 | 亚洲视频综合网 | 精品一区二区三区免费观看 | www中文字幕在线观看 | 视频福利在线 | 国产精品一区在线观看你懂的 | 91爱爱网| 精品一区二区三区成人免费视频 | 亚洲精品一区二区二区 | 67194成人在线 | 亚洲伦理一区二区三区 | 亚洲hhh | 日韩视频在线免费观看 | 视频在线观看一区 | 国产一页 | 公侵犯一区二区三区四区中文字幕 | 久久日本视频 | 嫩模啪啪| 女人下部全棵看视频 | 中文字幕在线播放av | 五月天婷婷丁香 | 美女黄视频大全 | 美女被捅个不停 | 精品国产网站 | 黄色观看网站 | 欧美精品在线播放 | 国产一区二区自拍视频 | 国产破处在线 | 国产不卡a | 亚洲黄网在线观看 | 国产欧美精品一区二区三区app | 国产在线最新 | 91精品91久久久中77777 | 亚洲一区二区av在线 | 献给魔王伊伏洛基亚吧动漫在线观看 | 国产网红主播精品av | 欧美一区二区免费视频 | av嫩草| 欧美一二三 | mm131在线| 少妇精品高潮欲妇又嫩中文字幕 | 免费中文av | 懂色av一区二区三区在线播放 | 无码人妻精品一区二区三区99日韩 | 成人第一页 | 国产视频麻豆 | 麻豆一区在线 | 黄在线免费看 | 久久婷婷五月综合色国产香蕉 | 无码人妻丰满熟妇区毛片蜜桃精品 | www.99re.|