首页 > 试题广场 >

顺时针打印矩阵

[编程题]顺时针打印矩阵
  • 热度指数:21935 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

对于一个矩阵,请设计一个算法从左上角(mat[0][0])开始,顺时针打印矩阵元素。

给定int矩阵mat,以及它的维数nxm,请返回一个数组,数组中的元素为矩阵元素的顺时针输出。

测试样例:
[[1,2],[3,4]],2,2
返回:[1,2,4,3]
头像 universal猿
发表于 2020-10-08 20:58:59
顺(逆)指针填充数组/螺旋打印数组MXN:输入两个数M ,N:输出两个填充的数组:样例输入:3 4样例输出:1 2 3 410 11 12 59 8 7 6 //逆时针螺旋生成一个M*N数组 //顺时针螺旋生成一个M*N数组 //顺逆交替生成一个M*N数组 #include< 展开全文
头像 小Cen
发表于 2023-04-03 16:07:36
import java.util.*; public class Printer { public int[] clockwisePrint(int[][] mat, int n, int m) { // write code here //一共打印 cou 展开全文
头像 城城城<
发表于 2023-05-06 14:18:40
class Printer { public: vector<int> clockwisePrint(vector<vector<int> > mat, int n, int m) { vector<int> ans; 展开全文

问题信息

难度:
130条回答 29259浏览

热门推荐

通过挑战的用户

查看代码
顺时针打印矩阵