Commit Graph

11 Commits

Author SHA1 Message Date
stefiosif
dc7fa93a6a Refactor: Replace std::map and std::set with unordered versions 2022-10-12 17:26:11 +03:00
stefiosif
c525aeaa43 Refactor: Rename adjMatrix to adjList 2022-10-12 16:57:48 +03:00
stefiosif
5f9b225609 Add method that identifies if a vertex is part of this component 2022-09-21 19:32:00 +03:00
stefiosif
a4ddc3fbe7 Add operator<< for graph types, add contains query for digraph types and normalize scc 2022-09-09 17:50:28 +03:00
stefiosif
dd71ab75b6 Add custom equality comparison for SCCs 2022-08-08 22:18:52 +03:00
stefiosif
601f80c8d4 Fix includes and add some comments 2022-07-12 14:42:29 +03:00
stefiosif
4a9cbe19f9 Make SCC inherit parent constructor to avoid duplicate code 2022-07-10 13:23:27 +03:00
stefiosif
e488b309c8 Update decremental maintenance of SCC algorithm 2022-06-27 17:45:47 +03:00
stefiosif
cc79737ecc Add roditty and zwick class 2022-06-12 20:33:11 +03:00
stefiosif
72741a6a5b Make class Graph abstract and make derived classes Digraph and SCC 2022-06-12 00:49:42 +03:00
stefiosif
89a2a24f50 Add decremental maintenance of SCCs frame 2022-05-17 21:25:47 +03:00