| Edge Class |
Namespace: Algs4Net
public class Edge : IComparable<Edge>
The Edge type exposes the following members.
| Name | Description | |
|---|---|---|
| Edge(Int32, Int32) |
Initializes an edge between vertices v and w of an
undirected graph when weight is immaterial. | |
| Edge(Int32, Int32, Double) |
Initializes an edge between vertices v and w of an undirected
graph with the given weight. |
| Name | Description | |
|---|---|---|
| CompareTo |
Compares two edges by weight.
Note that CompareTo() is not consistent with Equals(),
which uses the reference equality implementation inherited from object. | |
| MainTest | Demo test the Edge data type. | |
| Other |
Returns the endpoint of this edge that is different from the given vertex. | |
| ToString | Returns a string representation of this edge. (Overrides ObjectToString.) |
This class is a C# port from the original Java class Edge implementation by Robert Sedgewick and Kevin Wayne.