Запитання з тегом «breadth-first-search»

16
Коли практично використовувати глибинний пошук (DFS) проти пошуку по ширині (BFS)? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 13 днів тому . Удосконаліть це питання Я розумію відмінності між DFS та BFS, але мені цікаво знати, …


21
Першочерговий пошук ширини
Скажімо, ви хотіли реалізувати пошук по ширині в бінарному дереві рекурсивно . Як би ти про це пішов? Чи можливо використовувати лише стек виклику як допоміжне сховище?


7
Як працює пошук за шириною першого пошуку при пошуку найкоротшого шляху?
Я провів деякі дослідження, і, здається, мені не вистачає однієї невеликої частини цього алгоритму. Я розумію, як працює пошук за шириною, але я не розумію, як саме це призведе мене до певного шляху, на відміну від того, щоб просто сказати мені, куди може піти кожен окремий вузол. Я думаю, найпростіший …

4
Навіщо використовувати алгоритм Дейкстри, якщо перший пошук за шириною (BFS) може зробити те ж саме швидше?
Обидва можуть бути використані для пошуку найкоротшого шляху з одного джерела. BFS працює O(E+V), а Dijkstra працює O((V+E)*log(V)). Крім того, я бачив, як Dijkstra багато використовував, як у протоколах маршрутизації. Отже, навіщо використовувати алгоритм Дейкстри, якщо BFS може зробити те ж саме швидше?


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.