Tag: DEPTH-FIRST-SEARCH
Dado un grafo dirigido G=(V, E) con un par de vértices s,t∈V, Encuentra un algoritmo que cuente todos los caminos únicos desde s hasta t en la mejor complejidad temporal. (Un camino único desde s hasta t se define como un camino desde s hasta t que no contiene ningún . . . Read more
Es mi primera pregunta, así que sé indulgente conmigo! Hasta donde sé, la Búsqueda en Profundidad tiene que buscar “en profundidad” primero. def dfs(graph, v, visited): visited[v] = True print(v, end=’ ‘) for i in graph[v]: if not visited[i]: dfs(graph, i, visited) graph = [ [], [2,3,8], [1,7], [1,4,5], [3,5], . . . Read more
Esta no es una pregunta sobre el algoritmo de DFS ni sobre sugerencias de bibliotecas. Es específicamente sobre lxml.etree (v 4). Uso Python 3.9. Esta biblioteca, ‘lxml.etree’, proporciona una forma de iterar sobre el ElementTree en el cual se ha analizado un código HTML. El iterador es DFS, pero en . . . Read more
En un grafo bidireccional, verifica si existe un camino entre el nodo A y el nodo B. Mi código no funciona para ciertas entradas (muestras proporcionadas a continuación). ¿Esta implementación es correcta o me he perdido algo? bool[] visited = null; public bool ValidPath(int n, int[][] edges, int start, int . . . Read more
Estoy tratando de entender un algoritmo para contar el número de ciclos aislados en un grafo. Por ciclos aislados me refiero a los ciclos que no comparten ningún vértice. Aquí tienes un ejemplo: Aquí, 1-2-4-1 y 3-6-5-3 son los dos ciclos que no comparten ningún vértice. Por lo tanto, el . . . Read more