news 2026/2/26 5:18:26

JavaScript 数据处理 - 实现螺旋数组

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JavaScript 数据处理 - 实现螺旋数组

实现螺旋数组

// 1 2 3 4// 10 11 12 5// 9 8 7 6// row 行数// col 列数constcreateVortexArr=(row,col)=>{// 创建二维数组constarr=newArray(row);for(leti=0;i<row;i++){arr[i]=newArray(col).fill(0);}letnum=1;// 填入的值letmaxNum=row*col;// 填入的最大值letx=0;lety=0;letminX=0;letminY=1;letmaxX=col-1;letmaxY=row-1;letstepX=1;letstepY=0;while(true){arr[y][x]=num;num++;if(num>maxNum)break;x+=stepX;y+=stepY;if(stepX==1){if(x==maxX){stepX=0;stepY=1;}}if(stepX==-1){if(x==minX){stepX=0;stepY=-1;}}if(stepY==1){if(y==maxY){stepX=-1;stepY=0;}}if(stepY==-1){if(y==minY){stepX=1;stepY=0;// 如果到达了 minY,说明走完了一圈minX++;minY++;maxX--;maxY--;}}}returnarr;};
constres=createVortexArr(6,7);for(letitemofres){console.log(item);}
  • 输出结果
(7) [1, 2, 3, 4, 5, 6, 7] (7) [22, 23, 24, 25, 26, 27, 8] (7) [21, 36, 37, 38, 39, 28, 9] (7) [20, 35, 42, 41, 40, 29, 10] (7) [19, 34, 33, 32, 31, 30, 11] (7) [18, 17, 16, 15, 14, 13, 12]
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/23 6:18:47

面试官问:0 基础能不能转大模型?到底怎么转?

站在现在回头看&#xff0c;会发现一个有趣的现象&#xff1a; AI 大潮滚滚 2 年&#xff0c;流量的风向能变&#xff0c;岗位的 JD 能变&#xff0c;各家模型能天天更新&#xff0c;但真正能落地的东西&#xff0c;并没有变。 这 2 年里&#xff0c;我带过很多转行同学&#…

作者头像 李华
网站建设 2026/2/22 2:55:11

计算机毕业设计springboot基于JAVA的渝行旅游热点推荐系统 基于Spring Boot框架的重庆旅游热点智能推荐系统设计与实现 利用Java技术构建重庆旅游热点推荐平台的Spring Boo

计算机毕业设计springboot基于JAVA的渝行旅游热点推荐系统6447u9&#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。 随着互联网技术的飞速发展&#xff0c;旅游行业的信息化管理需…

作者头像 李华
网站建设 2026/2/25 18:28:53

Walrus Haulout 黑客松获胜名单揭晓

数据的未来离不开信任、透明性和可验证性。但要真正实现这一愿景&#xff0c;需要全新的思维方式、不同以往的工具&#xff0c;以及敢于跳出固有框架的开发者。 2025 年 Haulout 黑客松正式启动&#xff0c;这是首个将三个正在重塑数据协作方式的工具整合在一起的黑客松活动&a…

作者头像 李华
网站建设 2026/2/15 9:14:52

Advantageous 英文单词学习

1️、基本信息单词&#xff1a;advantageous词性&#xff1a;形容词发音&#xff1a; &#x1f1fa;&#x1f1f8; /ˌd.vnˈteɪ.dʒəs/&#x1f1ec;&#x1f1e7; /ˌd.vənˈteɪ.dʒəs/词源&#xff1a; 来自拉丁语 advantage&#xff08;有利&#xff0c;优势&#xff…

作者头像 李华