Commit Graph

5 Commits

Author SHA1 Message Date
9bda59dc7b Refactoring
* Upgraded to JUnit5
* Enhanced the tests for multiple instances of graphs
* Save/Load test now pass

* Changed the hierarchy of classes:
  - Graph is now the main Abstract class for the graphs
  - GraphDirected is an Abstract class for directed graph and inherits Graph
  - GraphUndirected is an Abstract class for undirected graph and inherits Graph
* Changed how the Weight is represented in the graphs, removing the second parameter. From now on is only int.
* Updated the implementations for MatrixGraph, ListGraph and MapGraph
* Implemented only one undirected graph MatrixUndGraph
* Added UnionFind and one implementation: QuickFind
* Added MSF visit and implemented Kruskal and Prim (no tests)

* Changed all the graphic components due to the deletion of the second parameter in the Graph class
2021-01-12 17:09:09 +01:00
7f16252890 Updating graph
* Implemented MatrixGraph
* Changed save/load logics (test not passing)
2021-01-06 16:28:01 +01:00
1a06692f02 Save/Load
* implemented saving/loading of graphical graph
* fixed save/load graph
* fixed and improved tests
2019-06-14 21:36:31 +02:00
e9f7375ca4 Save/Load
* improved Tests
* fixed subGraph of markers
* added support for save/load graphically
* not all pass... must continue coding
2019-06-14 18:02:56 +02:00
e4de9981be Save/Load
* enchanted build.gradle
* added test for save/load (still incomplete)
* implemented save/load (still incomplete)
2019-06-13 17:53:43 +02:00