Пусть ? = (?, ?) - ориентированный граф с весами ребер, и пусть ? - вершина из ?.Все веса ребер являются целыми числами от 1 до 20. Разработайте алгоритм поиска кратчайших путей из ?.Время выполнения вашего алгоритма должно быть асимптотически быстрее, чем время работы Дейкстры.
Я знаю, что время работы Дейкстры равно O (e + v log v), и пытаюсь найти более быстрый алгоритм.
Если все веса равны 1 или включают только 0 и 1, я могу использовать BFS O (e + v) в ориентированном графе, но как сделать более быстрый алгоритм для весов ребер целыми числами от 1 до 20.