Ну, я симулирую статический планировщик задач, у меня есть орграф с задачами и ресурсами, задающийся через матрицу связности.
Из задач, которые стоят к нему: поиск вершин, ведущих в заданную вершину, поиск вершин по каким-то другим критериям (еще не уверен каким), ну и собственно получение информации про весы вершин и ребер. Вроде все, ничего слишком сложного, но почему-то думается мне, что на листах листов такое делать не очень хорошо.
Ну, я симулирую статический планировщик задач, у меня есть орграф с задачами и ресурсами, задающийся через матрицу связности.
Из задач, которые стоят к нему: поиск вершин, ведущих в заданную вершину, поиск вершин по каким-то другим критериям (еще не уверен каким), ну и собственно получение информации про весы вершин и ребер. Вроде все, ничего слишком сложного, но почему-то думается мне, что на листах листов такое делать не очень хорошо.
Кстати, это же будет пооптимальнее List<List<Int>>?
Значительно. Там простые операции очень шустрые если специализированный контекст брать (при создании указать как минимум auto. Кроме того, есть куча плагинов, которые подключают готовые оптимизированные либы.