master
[pre-commit.ci] pre-commit autoupdate (#9543)
Add __init__.py files in all the directories (#2503)
Enable ruff SIM102 rule (#11341)
[pre-commit.ci] pre-commit autoupdate (#12398)
Enable ruff E741 rule (#11370)
#9943 : Adding coverage test for basic_graphs.py (#12354)
Add Flake8 comprehensions to pre-commit (#7235)
[pre-commit.ci] pre-commit autoupdate (#11322)
Add bidirectional search algorithm implementation (#12649)
Use deque as queue in breadth_first_search_shortest_path_2.py (#12861)
Fix RuntimeError in bipartite-check DFS/BFS and clean up doctests (#12814)
Make some ruff fixes (#8154)
Add flake8 pluin flake8 bugbear to pre-commit (#7132)
Fixes bugs in graphs/dijkstra_algorithm.py (#10092)
Create graphs/dijkstra_alternate.py (#7405)
Upgrade to Python 3.13 (#11588)
Enable ruff N999 rule (#11331)
[Upgrade Ruff] Fix all errors raised from ruff (#8879)
Use compiled black as the pre-commit formatter (#11247)
Add flake8-builtins to pre-commit and fix errors (#7105)
Update g_topological_sort.py (#1873)
Remove useless code in doctests (#7733)
Add doctest for add_vertex in GraphAdjacencyList. Contributes to #9943 (#13143)
pre-commit autoupdate 2025-09-11 (#12963)
Various ruff fixes (#12821)
Fix greedy_best_first (#8775)
[mypy] Type annotations for graphs directory (#5798)
Fix ruff (#11527)
Improve comments, add doctests for kahns_algorithm_topo.py (#11668)
pre-commit: Upgrade psf/black for stable style 2023 (#8110)
- Implemented `find_lanczos_eigenvectors` to approximate the largest eigenvalues and corresponding eigenvectors of a graph based on its adjacency list. (#11906)
[mypy] Fix type annotations for graphs (#4622)
Matching min vertex cover (#5326)
Add minmum path sum (#5882)
Pyupgrade to Python 3.9 (#4718)
Fix some SIM114 per file ignores (#11395)
[pre-commit.ci] pre-commit autoupdate (#11481)
chore: fix typos (#11467)
[pre-commit.ci] pre-commit autoupdate (#11473)