这样遍历矩阵,我们该如何做?
如何编程这样去遍历矩阵。
为了方便理解,我这样描述,给定一个矩阵
1 2 3 4
5 6 7 8
9 a b c
d e f g
我需要遍历其左下半部分的数据,按照优先对角线上的、其次优先从上到下遍历,例如1 、6、b、g、5、a、f、9、e、d。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
思路说明:遍历
a[y][x]
, 每条斜线都在直线y=x+k
上,因此只要对k
和x
进行嵌套循环就可以了假设你是 2维数组 存储的矩阵,并且 行数 和 列数 相等(不然对角线要怎么取值还要有定义的)