博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode之Spiral Matrix II
阅读量:5810 次
发布时间:2019-06-18

本文共 624 字,大约阅读时间需要 2 分钟。

Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.

For example,

Given n = 3,

You should return the following matrix:

[ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ]] 这道题和上一道题几乎完全相同,只是注意当n=1的情况 下面附上代码,哎刚做了上一题,这道题居然也能做个40分钟,只能说明效率太低,不注意细节了
public class Solution {    public int[][] generateMatrix(int n) {        int number = n*n;		int count = 0;		int[][] matrixResult = new int[n][n];		int rowNumber = 0;		int columnNumber = 0;		while(n>0){		    if(n==1){		    matrixResult[rowNumber][columnNumber] = ++count;		}			for(int i =0;i

  

转载于:https://www.cnblogs.com/gracyandjohn/p/4399627.html

你可能感兴趣的文章
JavaScript基础教程1-20160612
查看>>
使用第三方类、库需要注意的正则类RegexKitLite的使用
查看>>
iOS \U7ea2 乱码 转换
查看>>
FCN图像分割
查看>>
ios xmpp demo
查看>>
设计模式之-工厂模式、构造函数模式
查看>>
python matplotlib 中文显示参数设置
查看>>
数据库事务隔离级别
查看>>
os模块大全详情
查看>>
【ros】Create a ROS package:package dependencies报错
查看>>
从内积的观点来看线性方程组
查看>>
kali linux 更新问题
查看>>
HDU1576 A/B【扩展欧几里得算法】
查看>>
廖雪峰javascript教程学习记录
查看>>
WebApi系列~目录
查看>>
限制CheckBoxList控件只能单选
查看>>
Java访问文件夹中文件的递归遍历代码Demo
查看>>
项目笔记:测试类的编写
查看>>
如何迅速分析出系统CPU的瓶颈在哪里?
查看>>
通过容器编排和服务网格来改进Java微服务的可测性
查看>>