We know cut vertex is an important definition in undirected graph, indicating a vertex which when removed, the number of connected components would increase. And we also have an efficient algorithm for it.
However we don't have such counterpart definition in directed graph and I think it's natural to make an analogy: a cut vertex in a directed graph is a vertex which when removed the number of strongly connected components would increase.
Here I changed connected components to strongly connected components because it's hard to define connected component in directed graph.
It seems that people barely talk about cut vertex in directed graph, is it because this definition of cut vertex in directed graph is useless for practical usage and research purpose or because there isn't a beautiful (simple, easy-to-understand, efficient) algorithm like Tarjan's algorithm for undirected case to compute such cut vertex?
Thanks in advance!