⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prim.java

📁 本人历尽千辛万苦找的clustream中的jar包
💻 JAVA
字号:
package org.osu.ogsa.stream.info;import java.util.*;import java.io.*;import java.net.URL;import java.net.URI;public class Prim extends GraphAlgorithm{	void updateDist() {		/* replace labels */		int i,j;		j = v[u].delta_plus;		while (j>=0) {			i = e[j].rndd_minus;			if ((v[i].succ>=-2)&&((v[i].dist<0)||				(v[i].dist>e[j].fake_len))) {				if (v[i].dist<0)					append_pre_s(i);				v[i].dist = e[j].fake_len;				v[i].real_dist = e[j].len;				v[i].prev = u;	   //label 			}			j = e[j].delta_plus;		}		if (!isdigraph) 		{			j = v[u].delta_minus;			while (j>=0) {				i = e[j].rndd_plus;				if ((v[i].succ>=-2)&&((v[i].dist<0)||					(v[i].dist>e[j].len))) {					if (v[i].dist<0)						append_pre_s(i);					v[i].dist = e[j].fake_len;					v[i].real_dist = e[j].len;					v[i].prev = u;	  // label 				}				j = e[j].delta_minus;			}		}		v[u].succ = COMPLETION_LABEL;  	}        public static void main(String args[] ) 	{		if(args.length < 1)		{			System.out.println("Usage: Prim <config file> [starting vertex] [dest string]");			System.exit(-1);		}		String configFile = args[0]; 		Prim p = new Prim();		if(args.length == 1)			p.init(configFile, 0);		else 			p.init(configFile, Integer.parseInt(args[1]));		if(args.length <= 2)			p.printPaths();		else			p.constructTree(args[2]);	}}

⌨️ 快捷键说明

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