Kan dfs bruges til at finde den korteste vej?

Indholdsfortegnelse:

Kan dfs bruges til at finde den korteste vej?
Kan dfs bruges til at finde den korteste vej?
Anonim

Der er flere forskelle mellem DFS og BFS (kort svar: Begge af dem kan finde den korteste vej i den uvægtede graf). Både BFS og DFS vil give den korteste vej fra A til B, hvis du implementerede rigtigt.

Er den korteste vej DFS eller BFS?

BFS finder den korteste vej til -destinationen, mens DFS går til bunden af et undertræ og går derefter tilbage. Den fulde form for BFS er Breadth-First Search, mens den fulde form for DFS er Depth First Search. BFS bruger en kø til at holde styr på det næste sted at besøge.

Kan DFS finde den korteste vej i vægtet graf?

Som med BFS kan DFS bruges til at finde alle toppunkter, der kan nås fra et startpunkt v, for at bestemme om en graf er forbundet, eller til at generere et spændingstræ. I modsætning til BFS kan den ikke bruges til at finde de korteste uvægtede veje.

Kan du bruge BFS til at finde den korteste vej?

Teknisk lader Breadth-first search (BFS) dig ikke i sig selv finde den korteste vej, simpelthen fordi BFS ikke leder efter en korteste vej: BFS beskriver en strategi for at søge i en graf, men der står ikke, at du skal søge efter noget bestemt.

Kan vi bruge DFS i Dijkstra?

2 svar. DFS bliver ved med at hoppe langs noder, indtil den finder en sti, mens Dijkstra ligner mere en BFS, bortset fra at den holder styr på vægte (ikke alle stier har samme pris) og vil blive ved med at tjekke den korteste vejikke allerede kontrolleret, før den når målet.

Anbefalede:

Interessante artikler
Hvad betyder ikke-fattig?
Læs mere

Hvad betyder ikke-fattig?

: at have tilstrækkelige penge eller materielle ejendele: ikke fattige ikke-fattige studerende/beboere Føderale betalinger og tilskud til de ikke-fattige [=folk, der ikke er fattige] beløb sig til 651 milliarder dollars i finanspolitik år 1990, mere end fem gange, hvad der blev udbet alt til de fattige.

Hvad skal man lave i Appleby?
Læs mere

Hvad skal man lave i Appleby?

Appleby-in-Westmorland, en købstad og civil sogn i Eden-distriktet i Cumbria, England, havde en befolkning på 3.048 ved folketællingen i 2011. Krydset af floden Eden var Appleby amtsbyen i det historiske grevskab Westmorland og den mindste by i England.

Hvilken farve giver en følelse af kølighed?
Læs mere

Hvilken farve giver en følelse af kølighed?

Varme farver - såsom rød, gul og orange; fremkalde varme, fordi de minder os om ting som solen eller ilden. Seje farver - såsom blå, grøn og lilla (violet); fremkalder en cool følelse, fordi de minder os om ting som vand eller græs. Hvilke farver får dig til at føle dig cool?