Прежде всего ... вот в чем проблема ...
Приведите пример ориентированного графа G = (V, E), исходной вершины s в V и набора ребер F дерева, содержащихся в E, таких, что для каждой вершины, содержащейся в V, уникальный простой путь в граф (V, F) от s до v является кратчайшим путем в G, но множество ребер F не может быть получено при запуске BFS на G, независимо от того, как вершины упорядочены в каждом списке смежности.
Теперь ... так как это домашнее задание, я не хочу прямого ответа, но больше идей для вещей, чтобы посмотреть / попробовать. Но вот что я подумала до сих пор ...
Я в основном подумал, что я могу создать граф, который имеет несколько кратчайших путей к определенной вершине. Конечно, один из этих путей будет найден в BFS. Но я могу использовать один из альтернативных маршрутов, чтобы вписаться в F. Тем не менее, часть, которая отбрасывает меня, это «независимо от того, как упорядочены вершины» ... Я не уверен, как включить это в мой процесс. Я пробовал петли, различные потоки разных направлений и пока ничего.
Есть еще идеи?