Допустим, у меня есть график, в котором узлы хранятся в отсортированном списке. Теперь я хочу топологически отсортировать этот граф, сохраняя исходный порядок, где топологический порядок не определен. Есть ли хорошие алгоритмы для этого?