当前位置: 首页 > news >正文

广州快速建站公司推荐云南放心seo整站优化

广州快速建站公司推荐,云南放心seo整站优化,模板网站购买,海口百度seo公司兰顿蚂蚁是一个经典的计算机科学问题#xff0c;它模拟了一只蚂蚁在一个无限大的网格上移动的行为。下面是一个使用Java模拟兰顿蚂蚁的示例代码#xff1a; public class LangtonAnt {private int[][] grid;private int antX;private int antY;private int antDirection; //…兰顿蚂蚁是一个经典的计算机科学问题它模拟了一只蚂蚁在一个无限大的网格上移动的行为。下面是一个使用Java模拟兰顿蚂蚁的示例代码 public class LangtonAnt {private int[][] grid;private int antX;private int antY;private int antDirection; // 0: up, 1: right, 2: down, 3: leftpublic LangtonAnt(int size) {grid new int[size][size];antX size / 2;antY size / 2;antDirection 0;}public void run(int steps) {for (int i 0; i steps; i) {flipColor();moveAnt();printGrid();}}private void flipColor() {if (grid[antY][antX] 0) {grid[antY][antX] 1;antDirection (antDirection 1) % 4;} else {grid[antY][antX] 0;antDirection (antDirection - 1 4) % 4;}}private void moveAnt() {switch (antDirection) {case 0: // upantY--;break;case 1: // rightantX;break;case 2: // downantY;break;case 3: // leftantX--;break;}}private void printGrid() {StringBuilder sb new StringBuilder();for (int[] row : grid) {for (int cell : row) {sb.append(cell 0 ? : #);}sb.append(\n);}System.out.println(sb.toString());}public static void main(String[] args) {LangtonAnt ant new LangtonAnt(20);ant.run(200);} }在这个示例代码中首先定义了一个表示网格的二维数组grid以及蚂蚁的当前位置antX和antY蚂蚁的当前朝向antDirection。在构造函数中我们创建一个指定大小的网格并将蚂蚁的初始位置设置为网格中心。 run方法模拟蚂蚁移动的过程。在每一步中蚂蚁会根据当前所在位置的颜色进行翻转然后根据当前朝向移动到下一个位置。最后调用printGrid方法打印出当前网格的状态。 在flipColor方法中如果蚂蚁所在位置的颜色为0则将其翻转为1并将蚂蚁的朝向顺时针旋转90度如果颜色为1则将其翻转为0并将蚂蚁的朝向逆时针旋转90度。 在moveAnt方法中根据当前朝向更新蚂蚁的坐标。 最后在main方法中创建一个大小为20的网格并模拟蚂蚁运动200步输出每一步的网格状态。
http://www.zqtcl.cn/news/716167/

相关文章:

  • 贵阳网站建设端觉wordpress gif 点击播放
  • 苏州产品推广公司厦门关键词seo
  • 建设内网网站流程凡客诚品现在还有吗
  • 西安网站公司免费云手机无限时间版
  • 网站建设与管理案例教程ipad可以做网站吗
  • 济南网站建设模板python网站开发用什么软件
  • 北京品牌网站建设阿里巴巴logo图片
  • 做宣传册从哪个网站找素材中文在线っと好きだっ
  • 国际物流东莞网站建设wap是什么意思的缩写
  • 传奇官网百度seo营销网站
  • 如何在导航网站上做链接上海建筑设计研究院
  • 微信营销软件网站建设推广链接
  • 美的集团网站建设方案书广汉做网站
  • 个人博客网站实验报告商标购买网站
  • 2020给个免费网站好人有好报做购物微信网站
  • 做淘宝客网站挣钱济南百度竞价代运营
  • 国外网站404错误页网站地址搜索
  • 做 暧视频在线观看网站北京安卓app开发公司
  • h5哪个网站可以做惠州+企业网站建设
  • 网站运营知识哪个网站可以做免费商业推广
  • 电脑做网站怎么解析域名河南郑州静默管理
  • 项目网站制作冯提莫斗鱼前在哪个网站做直播
  • 网站建设 思路wordpress 访问记录插件
  • 网站建设diyseo课程培训班费用
  • 舞蹈培训东莞网站建设做直播网站
  • app建设网站公司网站制作预算
  • 移动端网站如何开发市辖区郑州网站建设
  • 山东省双体系建设网站wordpress 帮助 主题
  • 手机怎么做三个视频网站网站建设协议一百互联
  • 创建一个网站一般步骤有哪些安徽软件定制开发