news 2026/6/22 21:00:59

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/22 15:55:44

终极指南:5分钟快速上手no-vue3-cron任务调度神器

在现代软件开发中&#xff0c;定时任务配置是每个开发者都会遇到的挑战。无论是数据备份、系统监控还是自动化测试&#xff0c;都需要精确的时间管理。no-vue3-cron作为基于Vue 3.0和Element Plus的Cron表达式可视化生成插件&#xff0c;彻底改变了传统手动编写表达式的繁琐方式…

作者头像 李华
网站建设 2026/6/23 15:21:56

WinUtil插件开发完全指南:打造专属Windows工具箱

WinUtil插件开发完全指南&#xff1a;打造专属Windows工具箱 【免费下载链接】winutil Chris Titus Techs Windows Utility - Install Programs, Tweaks, Fixes, and Updates 项目地址: https://gitcode.com/GitHub_Trending/wi/winutil WinUtil是一款功能强大的Windows…

作者头像 李华
网站建设 2026/6/23 7:31:38

FGO-py主题定制终极指南:打造您的专属游戏助手界面

FGO-py主题定制终极指南&#xff1a;打造您的专属游戏助手界面 【免费下载链接】FGO-py FGO-py - 一个 Fate/Grand Order&#xff08;命运-冠位指定&#xff09;的助手工具&#xff0c;提供自动化游戏操作&#xff0c;适合对游戏开发和自动化脚本有兴趣的程序员。 项目地址: …

作者头像 李华
网站建设 2026/6/23 11:56:05

Midscene.js跨平台AI自动化实战:Python/Java开发者快速上手指南

Midscene.js跨平台AI自动化实战&#xff1a;Python/Java开发者快速上手指南 【免费下载链接】midscene Let AI be your browser operator. 项目地址: https://gitcode.com/GitHub_Trending/mid/midscene 还在为不同平台间的自动化测试头疼吗&#xff1f;&#x1f914; 当…

作者头像 李华
网站建设 2026/6/23 18:09:23

Argos Translate离线翻译完全指南:解锁本地化翻译新体验

Argos Translate离线翻译完全指南&#xff1a;解锁本地化翻译新体验 【免费下载链接】argos-translate Open-source offline translation library written in Python 项目地址: https://gitcode.com/GitHub_Trending/ar/argos-translate 在当今数据隐私日益重要的时代&a…

作者头像 李华