資源簡介
幫助bob回家,學(xué)習(xí)算法類肯定要完成的練習(xí)程序,利用遺傳算法
代碼片段和文件信息
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;//?地圖數(shù)組
int?sx?sy;//?起點坐標
int?tx?ty;//?終點坐標
//?參數(shù)
int?number;//?種群規(guī)模
int?len;//?初始基因長度
Indiviual[]?group;//?當前種群
void?set()?{//?參數(shù)設(shè)置
number?=?100;
len?=?n?*?m?*?2;
Indiviual.set(n?m?sx?sy?tx?ty?a);//?給Indiviual傳入?yún)?shù)
}
public?void?init(Scanner?input)?{//?初始化
//?讀取
n?=?input.nextInt();
m?=?input.nextInt();
a?=?new?int[n][m];
for?(int?i?=?0;?i? for?(int?j?=?0;?j? a[i][j]?=?input.nextInt();
if?(a[i][j]?==?5)?{
sx?=?i;
sy?=?j;
}
if?(a[i][j]?==?8)?{
tx?=?i;
ty?=?j;
}
}
//?參數(shù)設(shè)置
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
評論
共有 條評論