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

网站设计人员就业要求wordpress获取当前分类不带连接

网站设计人员就业要求,wordpress获取当前分类不带连接,建设银行个人网站,好用的wordpress博客主题【问题描述】 根据 百度百科 #xff0c;生命游戏#xff0c;简称为生命#xff0c;是英国数学家约翰何顿康威在 1970 年发明的细胞自动机。给定一个包含 m n 个格子的面板#xff0c;每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态#xff1a;1 即为活细…【问题描述】 根据 百度百科 生命游戏简称为生命是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。给定一个包含 m × n 个格子的面板每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态1 即为活细胞live或 0 即为死细胞dead。每个细胞与其八个相邻位置水平垂直对角线的细胞都遵循以下四条生存定律如果活细胞周围八个位置的活细胞数少于两个则该位置活细胞死亡 如果活细胞周围八个位置有两个或三个活细胞则该位置活细胞仍然存活 如果活细胞周围八个位置有超过三个活细胞则该位置活细胞死亡 如果死细胞周围正好有三个活细胞则该位置死细胞复活 根据当前状态写一个函数来计算面板上所有细胞的下一个一次更新后的状态。下一个状态是通过将上述规则同时应用于当前状态下的每个细胞所形成的其中细胞的出生和死亡是同时发生的。示例输入 [[0,1,0],[0,0,1],[1,1,1],[0,0,0] ] 输出 [[0,0,0],[1,0,1],[0,1,1],[0,1,0] ] 【解答思路】 1. 时间复杂度O(N) 空间复杂度O(N) leedcodeJerry class Solution {int[] dx {-1, 1, 0, 0, -1, -1, 1, 1};int[] dy {0, 0, -1, 1, -1, 1, -1, 1};int[][] board;int m, n;public void gameOfLife(int[][] board) {if (board null || board.length 0 || board[0] null || board[0].length 0) return;this.m board.length;this.n board[0].length;// 遍历for (int i 0; i m; i) {for (int j 0; j n; j) {// 拿到当前位置周围活细胞数量int cnt countAlive(i, j);// 1. 活细胞周围八个位置有两个或三个活细胞下一轮继续活if (board[i][j] 1 (cnt 2 || cnt 3)) board[i][j] 3;// 2. 细胞本来死的周围有三个活着的下一轮复活了if (board[i][j] 0 cnt 3) board[i][j] 2;}}// 更新结果for (int i 0; i m; i) {for (int j 0; j n; j) {// 右移 1 就是除以 2board[i][j] 1;}}}private int countAlive(int x, int y) {int cnt 0;for (int k 0; k 8; k) {int nx x dx[k];int ny y dy[k];if (nx 0 || nx m || ny 0 || ny n) continue;// 如果这个位置为 0代表是死的之前死或者之后死都不会算进去// 如果这个位置为 1代表是是活得并且是还没遍历到需要算进去// 如果这个位置为 2代表是是活得修改过了并且之前是死的不需要算进去// 如果这个位置为 3代表是是活得修改过了并且之前是活的需要算进去cnt (board[nx][ny] 1);}return cnt;} }#### 【总结】 **1.方向技巧**int[] dx {-1, 1, 0, 0, -1, -1, 1, 1}; int[] dy {0, 0, -1, 1, -1, 1, -1, 1}; **2.this 关键字用法** [[Java]中[this][super]用法总结](https://blog.csdn.net/dadongwudi/article/details/105264127)this 是自身的一个对象代表对象本身可以理解为指向对象本身的一个指针。 2.1 普通的直接引用 2.2 形参与成员名字重名用 this 来区分class Person { private int age 10; public Person(){ System.out.println(“初始化年龄”age); } public int GetAge(int age){ this.age age; return this.age; } } public class test1 { public static void main(String[] args) { Person Harry new Person(); System.out.println(Harry’s age is Harry.GetAge(12)); } } 运行结果 初始化年龄10 Harry’s age is 12 可以看到这里age是GetAge成员方法的形参this.age是Person类的成员变量。 2.3 引用构造函数 this参数调用本类中另一种形式的构造函数应该为构造函数中的第一条语句。**3.手撕代码 例子模拟一遍对于题目的理解很重要**
http://www.zqtcl.cn/news/428527/

相关文章:

  • 做网站买空间多少钱深圳seo优化公司
  • 中国建设银行北京市互联网网站wordpress商城购物表单
  • 万网网站备案管理查询工程建设项目的网站
  • 网站建设国内外研究现状模板ppt设计大赛
  • 专业网站优化方案网站设计过程怎么写
  • 福州定制网站建设网站ip过万
  • wordpress网站评论插件厦门软件网站建设
  • 网站黄金比例wordpress转typecho
  • 重庆有哪些网络公司百度系优化
  • 无锡网站制作方案企业三合一建站公司怎么找
  • 钉钉crm客户管理系统免费seo网站推荐一下软件
  • wordpress公司网站模版怎么显示wordpress里元素的源代码
  • 泉州网站制作运营商专业wordpress评论软件
  • 网站开发是什么意思啊有没有帮人做简历的网站
  • 企业网站模板包含什么维度 网站建设
  • 个人备案做运营网站宁波建网站模板
  • 做网站需要懂什么软件合肥网站制作套餐
  • 中国建设银行官方网站纪念钞预约网上买手表哪个网站可以买到正品
  • 哪个网站做兼职可以赚钱浙江嘉兴最新事件
  • 苍南网站建设深圳百度关键字优化
  • 网站建设流程及规范是做网站设计好还是杂志美编好
  • 网站模板 登陆南昌做网站开发的公司有哪些
  • 移动网站建设是什么商丘哪里教做网站的
  • 网站建设排名的公司江东seo做关键词优化
  • 学习网站开发培训网站内链是什么
  • 中文 域名的网站用wordpress做的网站有哪些
  • 网站建设中需要注意的问题唐山自助建站模板
  • 网站建设捌金手指下拉一重庆 网站定制
  • 网站建设需求调研方法自己做网站要多少钱
  • 北流网站建设公众号开发 表格