螺旋矩阵(matlab求解)
- 螺旋矩阵(matlab求解) 推荐度:
- 相关推荐
螺旋矩阵(matlab求解)
题目描述:
给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。
示例 1:
输入:
[
[ 1, 2, 3 ],
[ 4, 5, 6 ],
[ 7, 8, 9 ]
]
输出: [1,2,3,6,9,8,7,4,5]
示例 2:
输入:
[
[1, 2, 3, 4],
[5, 6, 7, 8],
[9,10,11,12]
]
输出: [1,2,3,4,8,12,11,10,9,5,6,7]
来源:力扣(LeetCode)
链接:
思路:使用matlab求解
1、取最上一排,之后删除
2、将矩阵逆时针旋转90°
3、重复步骤一
代码:
A=[1 2 3 45 6 7 89 10 11 12];
Result=[];
while(A)for column=1:size(A,2)Result(1,size(Result,2)+1)=A(1,column);endA(1,:)=[];A=rot90(A);
end
Result
运行结果:
Result =
1 2 3 4 8 12 11 10 9 5 6 7
最新文章
- appJSON[tabBar][borderStyle] 字段需为 black 或 white console.error @ VM1402:1 (anonymous) @ VM1415:2
- Vue中的component
- php json数据值,php操作JSON格式数据
- linux 下dump的使用
- 回溯法——回溯法的算法思想
- 电视信号的数字化
- Azure App object和Service Principal
- HTK初论
- [SOA介绍]什么是SOA?
- mmap如何使用?
- SAR成像系列:【5】合成孔径雷达(SAR)成像算法
- SpringSecurity:授权
- SimpleDateFormat的概述
- extern用法详解
- jsp中文传值到java乱码
- Linux命令curl详解(一)
- SQL注入