Тема: Реалізація графів у функціональному програмуванні
Всім привіт! Давненько я вже не звертався за допомогою на цей форум Отже, відразу постановка проблеми: мені потрібно здійснити порівняння імперативної та функціональної реалізації Алгоритму Едмонда для знаходження "каркасу" мінімальної вартості для орієнтованого графа http://en.wikipedia.org/wiki/Edmonds%27_algorithm; імперативну мені дозволено взяти з інтернету, так як в університеті ми вивчали тільки функціональну мову, а ось якраз з нею(функціональною) і починаються проблеми: зрозуміло, що моя власна реалізація повинна бути як найефективнішою для вдалого порівняння, тобто потрібно "вгадати" як з описом класів, так і з підбором та реалізацією необхідних методів, в мене є декілька ідей (всім відомих) щодо представлення графів(ця бібліотека має бути написана мною власноруч), але вибрати найкращий саме для цього алгоритму важкувато, так як є відчутна нестача досвіду. Готових реалізацій не хочу, але кільком хорошим ідеям чи натякам був би радий!