Not really. The edge-list representation is space efficient when representing undirected graphs because it points to the same edge for both adjacent vertices. This differs from the adjacency-list representation, which uses a separate edge for each adjacent vertex. However, a directed graph, unless it has many length two cycles, doesn't incur the redundant edge references when represented by an adjacency list, and an adjacency list has one less pointer per node overhead than does an edge list.
Nope: Consider a graph that has a Hamiltonian circuit and let the edge subset be the edges in the circuit. The result is a cycle and not a tree.
A breadth-first search over an undirected, weighted graph produces a shortest path between two vertices when 1) all the edge weights are the same, 2) all the weights are non-negative, and 3) either of the two vertices of interest are the starting point for the search.
It does not. The PERT chart
has a maximally parallel schedule [ { A }, { B, D }, { C }, { E } ], but C is not an articulation point.
This page last modified on 24 November 2008. |