芜湖做网站的邓健专业
news/
2025/10/3 7:37:07/
文章来源:
芜湖做网站的邓健,专业,如何开通自己的网站,wordpress的登陆思路#xff1a; 上下左右设置四个边界 每走完一行或者一列#xff0c;移动相应边界#xff0c;当左边界大于右边界#xff0c;或者上边界大于下边界时#xff0c;结束 代码如下#xff1a;
class Solution {public ListInteger spiralOrder(int[][] matrix) {… 思路 上下左右设置四个边界 每走完一行或者一列移动相应边界当左边界大于右边界或者上边界大于下边界时结束 代码如下
class Solution {public ListInteger spiralOrder(int[][] matrix) {int t 0 , b matrix.length - 1, l 0 , right matrix[0].length - 1;ListInteger result new ArrayListInteger();while(true){for(int i l ; i right ; i){result.add(matrix[t][i]);k;}t;if(t b)break;for(int i t ; i b ; i){result.add(matrix[i][right]);k;}right--;if(right l)break;for(int i right ; i l ; i--){result.add(matrix[b][i]);k;} b--;if(b t)break;for(int i b ; i t ; i--){result.add(matrix[i][l]);k;}l;if(l right)break;}return result;}
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925612.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!