Skulle du använda dfs?

Innehållsförteckning:

Skulle du använda dfs?
Skulle du använda dfs?
Anonim

Depth First Search används ofta när du behöver söka i hela trädet. Det är lättare att implementera (med hjälp av rekursion) än BFS och kräver mindre tillstånd: Medan BFS kräver att du lagrar hela 'gränsen', kräver DFS bara att du lagrar listan över överordnade noder för det aktuella elementet.

När skulle DFS vara bättre än BFS?

BFS är mer lämpligt för att söka i hörn som är närmare den givna källan. DFS är mer lämplig när det finns lösningar borta från källan. 4. BFS överväger alla grannar först och är därför inte lämpliga för beslutsfattande träd som används i spel eller pussel.

Vad kan DFS användas till?

Ansökningar. Djup-först-sökning används i topologisk sortering, schemaläggningsproblem, cykeldetektering i grafer och lösa pussel med bara en lösning, som en labyrint eller ett sudoku-pussel. Andra applikationer involverar att analysera nätverk, till exempel att testa om en graf är tvådelad.

Vilka är fördelarna och nackdelarna med DFS?

Den kommer att nå målnoden på en kortare tidsperiod än BFS om den går på rätt väg. Det kan hitta en lösning utan att undersöka mycket av sökningen eftersom vi kan få den önskade lösningen redan från första gången. Nackdelar: Det är möjligt att tillstånd fortsätter att upprepas.

Vad är fördelen med DFS framför BFS?

Det skulle i princip fortsätta gå längs den första vägen och skulle aldrig hitta elementet. BFS skulle så småningom hittaelement. Om storleken på grafen är ändlig, skulle DFS sannolikt hitta ett extremvärde (större avstånd mellan rot och mål) element snabbare där BFS skulle hitta ett närmare element snabbare.

Rekommenderad:

Intressanta artiklar
Vad hände med brigida mack på wbtv news?
Läs mer

Vad hände med brigida mack på wbtv news?

Veteranen för lokala nyhetsankare Brigida Mack signade av för sista gången som medlem i morgonnyhetssändningen Good Day Charlotte. Charlotte-infödingen delade förra veckan att fredagen var hennes sista dag på WJZY. Det var ett relativt kort uppdrag, eftersom hon började på stationen i januari 2019.

Skulle covid-symtom komma och gå?
Läs mer

Skulle covid-symtom komma och gå?

Kan covid-19-symtom komma och försvinna? Ja. Under återhämtningsprocessen kan personer med covid-19 uppleva återkommande symtom omväxlande med perioder av att må bättre. Olika grader av feber, trötthet och andningsproblem kan uppstå, på och av, i dagar eller till och med veckor.

Kan gatorade vara skadligt?
Läs mer

Kan gatorade vara skadligt?

Drycker som Gatorade innehåller höga h alter av socker och natrium, vilket har visat sig vara skadligt för barn, särskilt när de konsumerar en stor mängd av dessa drycker. Gatorade har potentialen att leda till diabetes, njurskador, tandemaljerosion och kan lägga till det växande antalet överviktiga barn.