网站打不开建设中哪的问题邢台网红二妹
2026/6/20 1:18:10 网站建设 项目流程
网站打不开建设中哪的问题,邢台网红二妹,贵阳网站开发招聘,自建网站怎么做优化909. 蛇梯棋 909. 蛇梯棋 太破防了啊啊啊啊#xff0c;我的索引#xff0c;没有--#xff0c;就直接超出内存限制#xff0c;真没招了#xff0c;找了好久错误#xff0c;太粗心了啊啊啊啊啊 题目#xff1a; 题解#xff1a; class Solution {public int snakesAn…909. 蛇梯棋909. 蛇梯棋太破防了啊啊啊啊我的索引没有--就直接超出内存限制真没招了找了好久错误太粗心了啊啊啊啊啊题目题解class Solution { public int snakesAndLadders(int[][] board) { int n board.length; int target n*n; //值映射坐标 MapInteger, int[] map new HashMap(); int flag 1; int num 1; //我真服了这个i没--我还以为是变量名触发了什么呢 for(int in-1;i0;i--) { if(flag 1) { for(int j0;jn;j) { map.put(num, new int[]{i,j}); } } else { for(int jn-1;j0;j--) { map.put(num, new int[]{i,j}); } } flag -flag; } QueueInteger queue new LinkedList(); queue.offer(1); //移动次数 int step0; boolean[] visited new boolean[target 1]; // 1-indexed visited[1]true; while(queue.size()0) { int size queue.size(); step; for(int i0;isize;i) { int t queue.poll(); int[] l map.get(t); int x l[0]; int y l[1]; for(int jt1;jMath.min(target, t6); j) { int fin j; int[] li map.get(fin); int r li[0], c li[1]; if (board[r][c] ! -1) { fin board[r][c]; } // 如果是终点直接返回 if (fin target) { return step; } if(visited[fin]false) { // 标记并入队 visited[fin] true; queue.offer(fin); } } } } return -1; } }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询