Resultados da pesquisa a pedido "depth-first-search"

1 a resposta

Tipo topológico para encontrar o número de caminhos para t

Eu tenho que desenvolver um algoritmo O (| V | + | E |) relacionado ao tipo topológico que, em um grafo acíclico direcionado (DAG), determina o número de cam...

1 a resposta

Pesquisa em profundidade do JavaScript

1 a resposta

Como usar o DFS em uma matriz

Eu tenho uma lista unidimensional de valores, parece com este "int [] values '". Eu acredito que eu o converti para uma lista 2D como esta: for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { board[i][j] = values[i * 4 + j]; } }O quadro ...

2 a resposta

O tempo de execução do BFS e do DFS está em uma árvore binária O (N)?

Eu percebo que o tempo de execução de BFS e DFS em um grafo genérico é O (n + m), onde n é o número de nós e m é o número de arestas, e isso ocorre porque pa...

2 a resposta

Qual é a vantagem de usar três estados para um vértice no DFS?

Na explicação da busca pela profundidade (DFS) emAlgoritmos em poucas palavras (2ª edição), o autor usou três estados para um vértice, digamosbranco(não visitado),cinzento(tem vizinhos não visitados),Preto(visitou). [/imgs/Hnv2i.png] Dois ...

2 a resposta

algoritmo para enumerar todos os caminhos possíveis

Considere o seguinte gráfico: Estou tentando encontrar uma maneira de enumerar todos os caminhos possíveis de um nó de origem para um nó de destino. Por exemplo, de A a E, temos os seguintes caminhos possíveis: A B C D E A B C E A C D E A C ...

2 a resposta

Como atravessar gráficos direcionados cíclicos com o algoritmo DFS modificado

VISÃO GLOBAL Estou tentando descobrir como atravessargráficos cíclicos direcionadosusando algum tipo de algoritmo iterativo DFS. Aqui está uma pequena versão mcve do que eu atualmente implementei (ele não lida com ciclos): class Node(object): ...

2 a resposta

Pergunta sobre a amplitude da primeira profundidade versus a profundidade da primeira incompletude

De acordo com Norvig no AIMA (Inteligência Artificial: Uma abordagem moderna), o algoritmo Depth-first não está completo (nem sempre produz uma solução) porque há casos em que a subárvore descendente será infinita. Por outro lado, diz-se que a ...

2 a resposta

Por que se diz que a Pesquisa Profundidade Primeiro sofre de loops infinitos?

Li sobre DFS [http://en.wikipedia.org/wiki/Depth-first_search] e BFS [http://en.wikipedia.org/wiki/Breadth-first_search] Muitas vezes, mas tenho essa dúvida em minha mente há muito tempo. Em muitos artigos, é mencionado que o DFS pode ficar ...

2 a resposta

Diferença entre BFS e DFS

Estou lendo sobreDFS dentroIntrodução a algoritmos por Cormen. A seguir, um snippet de texto. iferentemente do BFS, cujo subgráfico predecessor forma uma árvore, o subgrupo anterior produzido pelo DFS pode ser composto por várias árvores, porque ...