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

📄 gnnetwork.java

📁 一种应用于无线传感网络的智能信息识别技术。属于基因算法。
💻 JAVA
字号:
import java.util.Vector;


public class GNNetwork {
	Vector nodes;
	int nodeNum;
	int scope;
	GNNetwork(int n,int s){
		nodes=new Vector();
		for(int num=1;num<=n;num++){
			GNNode node=new GNNode(num);
			nodes.add(node);			
		}
		scope=s;
	}
	void setNodeNum(int n){
		nodeNum=n;
	}
	int getNodeNum(){
		return nodeNum;
	}
	void setScope(int s){
		scope=s;
	}
	int getScope(){
		return scope;
	}
	void Initialise(int n, Vector pattern){
		for(int num=0;num<100;num++){
			int num1=((num+100)%100)+1;
			int num2=num+1;
			int num3=((num+100)%100)+1;
			Integer pp=(Integer)pattern.get(num1);
			Integer p=(Integer)pattern.get(num2);
			Integer sp=(Integer)pattern.get(num3);
			//Tuple tuple=new Tuple(pp.intValue(),p.intValue(),sp.intValue());
			//GNNode node=(GNNode)nodes.get(num);
			//node.putLabel(tuple.transform(), p+"");
		}
	}
	void putPattern(Vector p){
		//
	}
	void boardcast(){
		
	}
	public static void main(String[] args) {
		
		GNNetwork network;
		if(args.length<1){
			network=new GNNetwork(100,50);
		}else if(args.length==1){
			network=new GNNetwork(Integer.parseInt(args[0]),50);
		}else{
			network=new GNNetwork(Integer.parseInt(args[0]),Integer.parseInt(args[1]));
		}
		Vector pattern=new Vector();
		for(int num=0;num<network.getNodeNum();num++){
			pattern.add(new Integer((int) (Math.random()*network.getScope())));
		}
		network.putPattern(pattern);
	}
	

}

⌨️ 快捷键说明

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