16 Commits

Author SHA1 Message Date
ac65af44c9 Add Johnson's algorithm (#5712) 2024-10-12 10:44:41 +03:00
d437d581f4 Remove print & main methods (#5584) 2024-10-08 21:07:46 +03:00
62144f61af Add tests for AStar.java, enhance documentation (#5603) 2024-10-07 19:25:48 +03:00
387707ffe5 Refactor BipartiteGraphDFS.java, add Junit tests (#5606)
* Refactor `BipartiteGraphDFS.java`, add Junit tests

* Update directory

* Fix

* Add suggested changes

* Update BipartiteGraphDFS.java

---------

Co-authored-by: Hardvan <Hardvan@users.noreply.github.com>
Co-authored-by: Alex Klymenko <alexanderklmn@gmail.com>
2024-10-07 14:31:13 +03:00
e493eb2958 Add Edmonds Blossom Algorithm (#5471) 2024-10-02 18:04:01 +00:00
b0de93b3ce refactor: change packages (#5430)
* refactor: change package

* refactor: fix name

---------

Co-authored-by: alxkm <alx@alx.com>
2024-08-30 11:58:24 +02:00
98bee26d51 refactor: Dijkstra algorithm (#5329) 2024-08-16 17:55:42 +03:00
74e51990c1 style: enable InvalidJavadocPosition in checkstyle (#5237)
enable style InvalidJavadocPosition

Co-authored-by: Samuel Facchinello <samuel.facchinello@piksel.com>
2024-06-18 19:34:22 +02:00
414835db11 style: enable AvoidStarImport in checkstyle (#5141) 2024-05-05 20:48:56 +02:00
47a9b1b647 Add WelshPowell (Graph Colouring) (#5034)
* Welsh Powell Algorithm + Test


---------

Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com>
2024-02-12 20:48:07 +01:00
e759544c33 Add Boruvka's algorithm to find Minimum Spanning Tree (#4964) 2023-12-02 19:53:17 +02:00
00282efd8b style: format code (#4212)
close #4204
2023-06-09 18:52:05 +08:00
69a428470c Add Tarjans Algorithm (#3874) 2023-02-15 20:27:21 +00:00
39df47b5f2 Add Kosaraju Algorithm (#3859) 2023-02-08 18:05:52 +00:00
e96f567bfc Format code with prettier (#3375) 2022-10-03 17:23:00 +08:00
22be348c54 Add algorithm to find Hamiltonian cycle (#3151) 2022-06-20 21:07:41 +03:00