def find_articulation_vertices(graph):
articulation_vertices = []<EOL>all_nodes = graph.get_all_node_ids()<EOL>if len(all_nodes) == <NUM_LIT:0>:<EOL><INDENT>return articulation_vertices<EOL><DEDENT>components = get_connected_components_as_subgraphs(graph)<EOL>for component in components:<EOL><INDENT>vertex_list = _internal_get_cut_vertex_list(component)<EOL>articulation_vertices.extend(vertex_list)<EOL><DEDENT>return articulation_vertices<EOL>
Finds all of the articulation vertices within a graph.
    Returns a list of all articulation vertices within the graph.
    Returns an empty list for an empty graph.