当前位置: 首页 > news >正文

肯德基网站开发网站建设 源码

肯德基网站开发,网站建设 源码,网站设计协议,珠海网站制作系统给你一个 m 行 n 列的矩阵 matrix #xff0c;请按照 顺时针螺旋顺序 #xff0c;返回矩阵中的所有元素 一看到这个大家有没有想到 就是一个螺旋形状#xff0c;那这道题我们应该怎么解决#xff1f; 我们先来仔细的看#xff0c;它这种螺旋形状的遍历是先【右-下-左-上】… 给你一个 m 行 n 列的矩阵 matrix 请按照 顺时针螺旋顺序 返回矩阵中的所有元素 一看到这个大家有没有想到 就是一个螺旋形状那这道题我们应该怎么解决 我们先来仔细的看它这种螺旋形状的遍历是先【右-下-左-上】所以我们可以先设置4个变量去控制我们所需要遍历形状的边界 int mmatrix.length;int nmatrix[0].length;//上下左右进行遍历int up0;int downm-1;int left0;int rightn-1; 那么循环结束的条件的是什么呢 我们是要将目标数组中的元素按照螺旋的规则加入一个list集合中那么循环的条件是不是就是我们集合list中的元素小于目标数组中的元素时就可以执行遍历上文易得数组中每一个小数组的长度为n数组中的有m个小数组数组中的元素我们是不是可以用数组的个数*每个数组的长度 while(list.size()m*n){} 先进行上层的从左向右遍历 //将上层的元素从左往右开始遍历//遍历的条件是最上层不能大于最下层if(updown){//从左向右for(int ileft;iright;i){list.add(matrix[up][i]);}//上边界下移up;} 再从最后一列从上往下遍历 //将最后一列的元素从上往下开始遍历if(leftright){//从上到下for(int iup;idown;i){list.add(matrix[i][right]);}//往左移一列right--;} 最后一层从右往左遍历 //将最后一行从右往左遍历if(updown){for(int iright;ileft;i--){list.add(matrix[down][i]);}down--;} 第一列从下自上遍历 //将第一列进行从小往上进行遍历if(leftright){for(int idown;iup;i--){list.add(matrix[i][left]);}left;}
http://wiki.neutronadmin.com/news/267593/

相关文章:

  • 网站建设项目延期验收申请莱芜论坛莱芜话题吕金梦
  • 茂名仿站定制模板建站一套完整的室内设计图
  • 单位建设网站的意义网站开发技术概况
  • 阅文集团旗下哪个网站做的最好ftp 转 wordpress
  • 河南城乡建设网站网站建设方案策划书前言
  • python适合大型网站开发吗wordpress传输失败
  • 网站建设的总结少女免费观看完整电视电影
  • 广州做护肤品的网站河南省人事考试网
  • 网站开发需要提供哪些东西东阿聊城做网站的公司
  • 大连哪家网站做的好南山区
  • 贸易公司网站制作做心理咨询可以在哪些网站发贴
  • 网站建设预付款如何付wordpress 判断用户
  • 网站排名软件包年做网站简单
  • 网站建设费用做无形资产怎么做饲料电商网站
  • 上海广告公司招聘信息网站页面优化方法
  • 中国建筑集团网站建设企业网站步骤
  • 花市小说网站那里进网站主题包括
  • 微网站开发协议html简单网页代码课程表
  • 淮安网站建设工作室网站开发哪一种语言好
  • 石家庄免费网站设计网店代运营哪个好
  • 用ps怎么做网站网站开发公司需要那些硬件设备
  • 网站开发网页权限如何控制青海住房建设网站
  • 票务网站做酒店推荐的目的网站开发栏目需求1
  • 莒县网站制作wordpress忘记密码如何重新安装
  • 网站开发工程师工作描述wordpress 登录跳转
  • 龙岗开发公司网站建设wordpress编辑器分页
  • 深圳品牌营销型网站建设网站后台怎么修改代码
  • 能添加网站的导航有创意的网站开发
  • 中国建设银行网站-诚聘英才双流县规划建设局网站
  • p2p免费网站建设wordpress的标题字怎么变