Мне нужно реализовать алгоритм маркировки подключенных компонентов Fortran. У меня есть четкое представление о том, как сканировать матрицу, но как насчет хранения и восстановления классов эквивалентности? Я предполагаю, что на многих других языках программирования это простая задача, но мне приходится делать это на Фортране. Как мне это сделать?
Первое редактирование: Следование псевдокоду в Википедии об алгоритме подключенных компонентов то, что я понятия не имею, как это сделать на Фортране, это
linked[label] = union(linked[label], L)