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

网站建设如何报价seo工具优化软件

网站建设如何报价,seo工具优化软件,网页设计旅游哈尔滨代码,wordpress前台加载谷歌字体Day 64 题目描述 思路 这题的难点在于我们需要将值转化为坐标(蛇形),专门写了一个函数Tohanglie来做这个事情。 其他的感觉没啥好说的就是一个简单的宽搜,需要注意的点是,梯子和蛇会跨越传送,这里不一定只…

Day 64

题目描述

在这里插入图片描述
在这里插入图片描述

思路

这题的难点在于我们需要将值转化为坐标(蛇形),专门写了一个函数Tohanglie来做这个事情。
其他的感觉没啥好说的就是一个简单的宽搜,需要注意的点是,梯子和蛇会跨越传送,这里不一定只往大的值去传送,所以我们需要考虑会不会出现环的问题(这类问题就通过visited数组来记录即可,不要重复访问)。

class Solution {public  int snakesAndLadders(int[][] board) {int n=board.length;Queue<int[]>tes=new LinkedList<int[]>();boolean[] vis = new boolean[n * n + 1];//防止出现环tes.offer(new int[]{1,0});//前面为值 后面为到该点的步数while (!tes.isEmpty()) {int[] be = tes.poll();for (int i = 1; i <=6; i++) {if(be[0]+1>n*n){break;}int next=be[0]+i;int[] tohanglie = Tohanglie(next, n);//得到该点的行列值if(board[tohanglie[0]][tohanglie[1]]>=0){//蛇或者梯子next=board[tohanglie[0]][tohanglie[1]];}if(next==n*n){return  be[1]+1;}if(!vis[next]){vis[next]=true;tes.offer(new int[]{next,be[1]+1});}}}return -1;//不能到达}public  int[] Tohanglie(int id, int n) {//将值转化为行列int i = (id - 1) / n, j = (id - 1) % n;if (i % 2 == 1) {j = n - 1 - j;}return new int[]{n - 1 - i, j};}
}
http://www.dtcms.com/wzjs/200444.html

相关文章:

  • pop布局的网站黑科技引流推广神器免费
  • 百度联盟做网站赚钱吗chrome手机安卓版
  • 制作手机网站什么软件下载seo岗位工资
  • 成都大型商城网站建设群站优化之链轮模式
  • 比较好的网站建设论坛百度竞价推广方案的制定
  • 装修平台哪个好旺道seo优化
  • 广西柳州网站制作公司南昌seo招聘信息
  • 制作公司网站一般多久能好广州seo工作
  • 哪些网站用vue.js做的网络推广seo公司
  • 专门做品牌折扣的网站留电话的广告网站
  • 在线免费开网站郑州网站优化培训
  • 做浏览单的网站有哪些短视频seo
  • wordpress搜索页面怎么仿seo整站优化哪家专业
  • 网站建设丂金手指科杰长春网站建设
  • 做网站软件war哪些网站可以免费推广
  • 青海省网站建设高端营业推广策略有哪些
  • golang 网站开发 开源引流推广平台软件
  • 网站建设 ui设计竞价推广工具
  • 南昌网站建设公司收费电商网站搭建
  • 成都网站制作公司seo问答
  • 简历上作品展示网站链接怎么做凡科建站平台
  • 扶贫办网站建设北京关键词快速排名
  • 网站建设过程中什么最重要成都优化官网公司
  • 云南网站建设快速优化sem管理工具
  • 网站开发知识体系百度推广计划
  • 代做网站灰色关键词百度学术查重
  • 三个律师做网站合适吗太原seo网站管理
  • wordpress 反馈表温州企业网站排名优化
  • 河北提供网站制作公司电话武汉官网优化公司
  • 网站搜索条怎么做站长工具seo综合查询论坛