news 2026/4/16 15:52:00

day71(1.30)——leetcode面试经典150

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day71(1.30)——leetcode面试经典150

909. 蛇梯棋

909. 蛇梯棋

太破防了啊啊啊啊,我的索引++,没有--,就直接超出内存限制,真没招了,找了好久错误,太粗心了啊啊啊啊啊

题目:

题解:

class Solution { public int snakesAndLadders(int[][] board) { int n = board.length; int target = n*n; //值映射坐标 Map<Integer, int[]> map = new HashMap<>(); int flag = 1; int num = 1; //我真服了,这个i没--,我还以为是变量名触发了什么呢 for(int i=n-1;i>=0;i--) { if(flag == 1) { for(int j=0;j<n;j++) { map.put(num++, new int[]{i,j}); } } else { for(int j=n-1;j>=0;j--) { map.put(num++, new int[]{i,j}); } } flag = -flag; } Queue<Integer> queue = new LinkedList<>(); queue.offer(1); //移动次数 int step=0; boolean[] visited = new boolean[target + 1]; // 1-indexed visited[1]=true; while(queue.size()>0) { int size = queue.size(); step++; for(int i=0;i<size;i++) { int t = queue.poll(); int[] l = map.get(t); int x = l[0]; int y = l[1]; for(int j=t+1;j<=Math.min(target, t+6); 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; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 15:33:29

AI重塑软件工程:从需求到部署的全链路智能化革命

《AI赋能软件工程工具链全景图》深入剖析了AI如何重塑软件开发全流程&#xff1a;从智能需求解析、代码生成、智能测试到自动化部署&#xff0c;核心依托大模型RAG技术。这种端到端智能化革命使交付效率提升40%&#xff0c;缺陷率下降60%&#xff0c;开发者正从"写代码&qu…

作者头像 李华
网站建设 2026/4/10 16:15:16

DeepSeek V4全网猜测汇总:四大焦点浮出水面

AI圈近期的热度&#xff0c;几乎全被DeepSeek V4的相关猜测承包了。恰逢DeepSeek-R1发布一周年&#xff0c;官方GitHub代码库中突然曝光的“MODEL1”标识&#xff0c;瞬间点燃全网讨论热情。开发者拆解代码、外媒爆料动态、行业人士解读技术&#xff0c;各类声音层出不穷。今天…

作者头像 李华
网站建设 2026/4/15 19:38:32

后端开发转行大模型应用开发,后端开发者的新战场:大模型应用开发,这份转型指南带你抢占AI风口!

前言 在人工智能&#xff08;AI&#xff09;迅速发展的背景下&#xff0c;从传统的编程领域如Java程序员转向大模型开发是一个既充满挑战也充满机遇的过程。对于 Java 程序员来说&#xff0c;这也是一个实现职业转型、提升薪资待遇的绝佳机遇。 前排提示&#xff0c;文末有大…

作者头像 李华
网站建设 2026/4/16 13:41:35

Multi-Agent系统:大模型应用开发的深水区完全指南

Multi-Agent系统是AI应用开发的深水区技术&#xff0c;通过"分而治之"解决单体LLM的局限性。文章解析了"大脑-记忆-感知-行动"的核心架构&#xff0c;对比了LangGraph、AgentScope、Spring AI Alibaba等主流框架特点&#xff0c;并提供了基于业务需求的选型…

作者头像 李华
网站建设 2026/4/16 10:17:10

低密度聚乙烯行业竞争格局与市场分析

低密度聚乙烯&#xff08;LDPE&#xff09;是以乙烯为单体&#xff0c;在高压条件下通过自由基聚合制得的热塑性聚乙烯树脂&#xff0c;分子结构以较多短支链并伴随一定长支链为特征&#xff0c;结晶度较低、密度较低。LDPE 具有良好的柔韧性、耐冲击性、透明性与热封性能&…

作者头像 李华
网站建设 2026/4/15 22:44:58

边缘计算中的联合推理技术在智能家居中的应用

边缘计算中的联合推理技术在智能家居中的应用 关键词:边缘计算、联合推理技术、智能家居、分布式计算、数据隐私、实时响应 摘要:本文聚焦于边缘计算中的联合推理技术在智能家居领域的应用。首先介绍了边缘计算和联合推理技术的背景知识,包括其目的、预期读者和文档结构等。…

作者头像 李华