news 2026/6/15 13:12:40

Leetcode2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Leetcode2

Leetcode2

  • 209.长度最小的子数组
  • 59.螺旋矩阵II

209.长度最小的子数组

Java

classSolution{publicintminSubArrayLen(inttarget,int[]nums){intresult=Integer.MAX_VALUE;intl=nums.length;ints=0;intslow=0;for(intfast=0;fast<l;fast++){s=s+nums[fast];while(s>=target){if(result>fast-slow+1){result=fast-slow+1;}s=s-nums[slow];slow++;}}if(result==Integer.MAX_VALUE){return0;}returnresult;}}

采用双指针,fast代表快指针,每次移动后检查当前的和是否大于target,如果大于,slow慢指针向前移动,并减去相应的值.

59.螺旋矩阵II

classSolution{publicint[][]generateMatrix(intn){intx=0,y=0;intbound=1;int[][]nums=newint[n][n];inti,j;intloop=1;intnum=1;if(n%2==1){nums[n/2][n/2]=n*n;}while(loop<=n/2){for(j=y;j<n-bound;j++){nums[x][j]=num++;}for(i=x;i<n-bound;i++){nums[i][j]=num++;}for(;j>y;j--){nums[i][j]=num++;}for(;i>x;i--){nums[i][j]=num++;}x++;y++;loop++;bound++;}returnnums;}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 10:38:39

5分钟掌握ESP32无人机识别:开源合规方案完全指南

5分钟掌握ESP32无人机识别&#xff1a;开源合规方案完全指南 【免费下载链接】ArduRemoteID RemoteID support using OpenDroneID 项目地址: https://gitcode.com/gh_mirrors/ar/ArduRemoteID 随着无人机法规日益严格&#xff0c;如何让您的无人机快速满足RemoteID合规要…

作者头像 李华
网站建设 2026/6/15 10:39:24

Nest Admin:企业级后台管理系统的完整解决方案

Nest Admin&#xff1a;企业级后台管理系统的完整解决方案 【免费下载链接】nest-admin NestJs CRUD 使用 nestjs mysql typeorm redis jwt swagger 企业中后台管理系统项目RBAC权限管理(细粒度到按钮)、实现单点登录等。 项目地址: https://gitcode.com/GitHub_Trendin…

作者头像 李华
网站建设 2026/6/15 10:37:46

MQTT客户端利器:全方位消息代理监控工具深度解析

MQTT客户端利器&#xff1a;全方位消息代理监控工具深度解析 【免费下载链接】MQTT-Explorer An all-round MQTT client that provides a structured topic overview 项目地址: https://gitcode.com/gh_mirrors/mq/MQTT-Explorer 在物联网技术蓬勃发展的今天&#xff0c…

作者头像 李华
网站建设 2026/6/15 10:39:00

打破数据孤岛:用SuperDuperDB构建实时AI应用的完整指南

你是否曾为构建实时AI应用而头疼&#xff1f;数据在数据库和AI模型之间来回搬运&#xff0c;实时性难以保证&#xff0c;开发复杂度居高不下。今天&#xff0c;我将带你深入了解如何用SuperDuperDB这个强大的工具&#xff0c;彻底解决这些痛点&#xff0c;打造真正的实时数据库…

作者头像 李华