javaが実現する海賊アルゴリズム最適化版
2457 ワード
この実例はjavaが実現する海賊アルゴリズムを述べている.皆さんに参考にしてあげます.具体的には以下の通りです.
前では『C〓実現の海賊デポジットアルゴリズム』を紹介しましたが、ここではJava最適化版のアルゴリズムを提供します.
本論文で述べたように、皆さんのjavaプログラムの設計に役に立ちます.
前では『C〓実現の海賊デポジットアルゴリズム』を紹介しましたが、ここではJava最適化版のアルゴリズムを提供します.
package unit4;
public class Pirate{
private String name;
private int[] schemes;
private int index;
public Pirate(int t,int i) {
name="unknow";
index=i;
schemes=makeSchemes(t);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex(){return index;}
public int[] getSchemes() {return schemes;}
public int handvote(int table[]) {
return myhandvote(table,index);
}
private int myhandvote(int []t,int i) {
if(t[i]==0) return 0;
if(i==1) return 0;
return 1;
}
public int[] makeSchemes(int t) {
int vote=0;
schemes =new int[t-index];
do{
for(int i=0;it/2));
return schemes;
}
}
package unit4;
public class Judger {
int[] allot;
Pirate[] pirates;
public Judger(Pirate []pirates,int[]a) {
this.pirates=pirates;
allot=a;
}
public int[] getAllot() {
return allot;
}
public void setAllot(int[] allot) {
this.allot = allot;
}
public Pirate[] getPirates() {
return pirates;
}
public void setPirates(Pirate[] pirates) {
this.pirates = pirates;
}
public boolean evaluate(){
int vote=0;
for(int i=0;i=pirates.length) return true;
else return false;
}
}
package unit4;
public class MaxInterest {
public static void main(String[] args) {
int piratecounts=5;
Pirate[]pirates=new Pirate[piratecounts];
for(int i=0;i
javaアルゴリズムに関する内容について興味がある方は、本駅のテーマを調べてください.「Javaデータ構造とアルゴリズム教程」、「Java操作DOMノード技術まとめ」、「Javaファイルとカタログ操作技術まとめ」、「Javaキャッシュ操作技術まとめ」本論文で述べたように、皆さんのjavaプログラムの設計に役に立ちます.