“…In the case of digraphs, however, only O(mn) algorithms were known (see e.g., [14,15,18,20]). It was shown only recently how to compute the 2-vertex-and 2-edge-connected components in linear time [9,10], and the best current bound for computing the maximal 2-vertex-and the 2-edge-connected subgraphs is O(min{m 3/2 , n 2 }) [5,12]. Throughout, we refer to the problems of computing the 2-vertex-and 2-edge-connected components, respectively as 2VCC and 2ECC, and to the problems of computing the maximal 2-vertex-and 2-edge-connected subgraphs, respectively as Max2VCS and Max2ECS.…”