百面试题的java实现管理资料

百度面试题的java实现管理资料有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁,java实现代码publilasstest_ant{privateint[]ants=newint[5];//1:左2:右privateintenumDirection[][]=newint[32][5];privatevoidinitDirection(){for(inti=16,column=0;i>0;i=i/2,column++){intn=1;for(intj=0;j<32;j++){if((j/i)%2==0)enumDirection[j][column]=1;elseenumDirection[j][column]=2;}}}privatebooleancheckAnts(){for(inti=0;i<5;i++){if(ants[i]>0&&ants[i]<28)returntrue;}returnfalse;}privatevoidchangeDirection(introw,intcol){if(enumDirection[row][col]==1)enumDirection[row][col]=2;elseenumDirection[row][col]=1;}publicvoidantClimb(){initDirection();for(intn=0;n<32;n++){intseconds=0;ants[0]=3;ants[1]=7;ants[2]=11;ants[3]=17;ants[4]=23;while(checkAnts()){seconds++;for(inti=0;i{if(i{//蚂蚁相遇if((ants[i]==ants[i+1])&&((enumDirection[n][i]+enumDirection[n][i+1])==3)){changeDirection(n,i);changeDirection(n,i+1);}}if(enumDirection[n][i]==1)ants[i]--;elseants[i]++;}}for(intj=0;j<5;j++)System.out.print(enumDirection[n][j]);System.out.println("");System.out.println(seconds);}}publicstaticvoidmain(String[]args){newtest_ant().antClimb();}}其中ants数组保存了5只蚂蚁当前在竿上的位置enumDirection枚举了所有的32种初始化方向,1代表向左,2代表向右最短11秒,最大25秒运行结果11111231111217111122311122111111223111221711122231122217111122311122211112223112222111122231122221112222312222211111225111222511122251122225111222511222251122225122222511122251122225112222512222251122225122222512222252222225:百度面试题的java实现模板,内容仅供参考

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?