1.
Cormen, T. H. Introduction to algorithms. (MIT Press, 2009).
2.
Jungnickel, D. Graphs, networks, and algorithms. vol. Algorithms and computation in mathematics (Springer, 2013).
3.
Mehlhorn, K. Data Structures and Algorithms 1: Sorting and Searching.
4.
Mehlhorn, K. Data Structures and Algorithms 2: Graph Algorithms and NP-Completeness.
5.
Data Structures and Algorithms 3: Multi-Dimensional Searching and Computational Geometry.
6.
Jungnickel, D. Graphs, networks and algorithms.
7.
Kleinberg, J. & Tardos, É. Algorithm design. (Pearson, 2014).
8.
Kleinberg, J. & Tardos, É. Algorithm design. (Pearson, 2014).
9.
Diestel, R. Graph theory. vol. 173 (Springer, 2017).
10.
Gross, J. L., Yellen, J. & Anderson, M. Graph theory and its applications. (CRC Press, Taylor & Francis Group, 2019).
11.
West, D. B. Introduction to graph theory. (Prentice Hall, 2001).