Прежде чем вы начнете бросать мне в лицо ссылки на википедию и блоги, пожалуйста, выслушайте меня.
Я пытаюсь найти оптимальный алгоритм / функцию для сортировки зависимостей от ... вещей.У каждого элемента есть список его зависимостей.
Я хотел бы иметь что-то на основе итераторов, но это не очень важно.
Важно то, что алгоритм точно указывает какие элементы являются частью цикла зависимости.Я хотел бы дать подробную информацию об ошибке в этом случае.
Практически, я думаю о создании подкласса своих элементов из класса "узла зависимости", который имеет необходимые логические функции / функции для выполнения работы.Прикольные (но описательные) имена приветствуются :)