spbu-coding-2023 / graphs-graph-10

graphs-graph-10 created by GitHub Classroom
MIT License
20 stars 0 forks source link

Feature/architecture/graph types #17

Closed Dabzelos closed 4 months ago

Dabzelos commented 4 months ago

So i merged Sibiri4ok updates and added all graphtypes. All common functions as "addEdge", "addVertex", vizualization and other common features works for every type i added. Also i reworked out project architecture - added two abstract classes due two algorithm groups we have. There are some thing i also should write: 1) we use the same fun for adding edge in weighted and unweighted graphs, but in first case we declare weight in second we don't 2) I've declared weight default value as 1 if wont declare weight for edge. 3) there are empty functions marked TODO in all classes - this functions everybody have to do on their own as we agreed

EDIT: i forgot to delete "model" package(it is empty and we do not need it) image so in future we will do it and we will have nice structure