• 大小: 10KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: 其他
  • 标签: 遗传算法  

资源简介

帮助bob回家,学习算法类肯定要完成的练习程序,利用遗传算法

资源截图

代码片段和文件信息

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Random;
import java.util.Scanner;

public class Bob {

public int n m;// 地图尺寸
public int[][] a;// 地图数组
int sx sy;// 起点坐标
int tx ty;// 终点坐标
// 参数
int number;// 种群规模
int len;// 初始基因长度

Indiviual[] group;// 当前种群

void set() {// 参数设置
number = 100;
len = n * m * 2;
Indiviual.set(n m sx sy tx ty a);// 给Indiviual传入参数
}

public void init(Scanner input) {// 初始化
// 读取
n = input.nextInt();
m = input.nextInt();
a = new int[n][m];
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++) {
a[i][j] = input.nextInt();
if (a[i][j] == 5) {
sx = i;
sy = j;
}
if (a[i][j] == 8) {
tx = i;
ty = j;
}
}
// 参数设置
set(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2015-05-04 14:18  Bob\.classpath

     文件        379  2015-05-04 14:18  Bob\.project

     文件        629  2015-05-04 14:18  Bob\.settings\org.eclipse.jdt.core.prefs

     文件       3867  2015-05-10 13:18  Bob\bin\Bob.class

     文件       5335  2015-05-10 13:18  Bob\bin\Indiviual.class

     文件        317  2015-05-04 14:18  Bob\data.txt

     文件       3646  2015-05-04 14:18  Bob\src\Bob.java

     文件       5131  2015-05-04 14:18  Bob\src\Indiviual.java

     目录          0  2015-05-11 09:19  Bob\.settings

     目录          0  2015-05-11 09:19  Bob\bin

     目录          0  2015-05-11 09:19  Bob\src

     目录          0  2015-05-11 09:19  Bob

----------- ---------  ---------- -----  ----

                19605                    12


评论

共有 条评论