RO  EN
IMI/Publicaţii/CSJM/Ediţii/CSJM v.33, n.1 (97), 2025/

The modified deep first search algorithm: functional implementation

Authors: Ciubotaru Constantin
Keywords: undirected and biconnected graphs, spanning tree, $DFS$, cut vertices, fundamental cycles, functional programming.

Abstract

The article includes the modified deep first search algorithm (DFS) that allows, at a single traversal of a graph, to check its connectivity/biconnectivity, highlight the cut vertices, and build the spanning tree, the biconnected components, and the fundamental set of cycles. The proposed algorithm was implemented and tested in a functional style using \textsc{Common LISP} language. \footnote{The project SIBIA 011301 has supported a part of this research.

ORCID: https://orcid.org/0009-0005-8896-0966>https://orcid.org/0009-0005-8896-0966
Moldova State University,
Vladimir Andrunachievici Institute of Mathematics and Computer Science
E-mail: ,

DOI

https://doi.org/10.56415/csjm.v33.07

Fulltext

Adobe PDF document0.32 Mb