Заметки: Как написать алгоритм с графами: 1) Создаем очередь с проверяемыми (двусторонняя) элементами. 1) Создаем очередь с проверенными элементами (двусторонняя). 3) Проверяем, подходит ли элемент. 4) Если нет, добавляем в очередь всех его соседей. 5) Если да, завершаем. 6) Цикл. 7) Также следует проверять, что элемента нет в списке проверенных. Теперь про интересное — время выполнения. Генеалогическое древо — это тоже граф. Если у графа нет ребер, указывающих в обратном направлении, то это дерево. Любое дерево является графом, но не наоборот. Дубль статей в телеграмме — https://t.me/android_junior Аналог твиттера в телеграмме — https://t.me/android_junior_notes
Грокаем алгоритмы. Графы и поиск в ширину. Часть 9
2 февраля 20222 фев 2022
161
1 мин