minimumspanningtreealgorithm.java

来自「OpenJGraph是一个开源的Java库」· Java 代码 · 共 34 行

JAVA
34
字号
package salvo.jesus.graph.algorithm;import salvo.jesus.graph.*;import java.util.*;import java.io.*;/** * Abstract class for an algorithm implementing the minimum spanning tree. * Classes implementing the WeightedGraph interface uses the Strategy * pattern to allow different implementations of the minimum spanning tree * algorithm to be used. * * Concrete implementations of this class must never modify WeightedGraph. * * @author  Jesus M. Salvo Jr. */public abstract class MinimumSpanningTreeAlgorithm implements Serializable {  /**   * The WeightedGraph object that the algorithm uses to determine   * the minimum spanning tree.   */  WeightedGraph   wgraph;  public MinimumSpanningTreeAlgorithm( WeightedGraph wgraph ) {    this.wgraph = wgraph;  }  /**   * Abstract method to be implemented by subclasses.   */  public abstract WeightedGraph minimumSpanningTree();}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?