怎么在java项目中实现一个海盗算法

  介绍

今天就跟大家聊聊有关怎么在java项目中实现一个海盗算法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

具体方法如下:

package  unit4;   海盗{public  class    private 才能;String 名称;   private 才能,int[],计划;   private 才能;int 指数;   public 才能;海盗(int  t, int  i), {   ,,,的名字=皍nknow";   ,,,指数=我;   ,,,计划=makeSchemes (t);   ,,}   public 才能;String  getName (), {   ,,,return 名称;   ,,}   public 才能;void  setName (String 名称),{   ,,,this.name =,名称;   ,,}   public 才能;int  getIndex () {return 指数;}   public 才能,int [], getSchemes (), {return 方案;}   public 才能;int  handvote (int 表[]),{   ,,,return  myhandvote(表,索引);   ,,}   private 才能;int  myhandvote (int  [] t, int  i), {   ,,,如果(t[我]==0),return  0;   ,,,如果(i==1), return  0;   ,,,return  1;   ,,}   public 才能,int [], makeSchemes (int  t), {   ,,,int 投票=0;   ,,,schemes =new  int [t-index];   {,,,做   ,,,(int 我=0;i t/2));   ,,,return 方案;   ,,}   } package  unit4;   public  class  Judger  {   int[],才能分配;   海盗才能[],海盗;   public 才能;仲裁人(Pirate []海盗,int []), {   ,,,this.pirates=海盗;   ,,,分配=一个;   ,,}   public 才能,int [], getAllot (), {   ,,,return 分配;   ,,}   public 才能;void  setAllot (int[],分配),{   ,,,this.allot =,分配;   ,,}   public 才能;海盗[],getPirates (), {   ,,,return 海盗;   ,,}   public 才能;void  setPirates(海盗[],海盗),{   ,,,this.pirates =,海盗;   ,,}   public 才能;boolean 评估(){   ,,,int 投票=0;   ,,,(int 我=0;i=pirates.length), return 真实;   ,,,else  return 假;   ,,}   } package  unit4;   public  class  MaxInterest  {   public 才能;static  void  main (String [], args), {   ,,,int  piratecounts=5;   ,,,海盗[]=new 海盗,海盗(piratecounts);   ,,,(int 我=0;i

看完上述内容,你们对怎么在java项目中实现一个海盗算法有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

怎么在java项目中实现一个海盗算法