之字形打印矩阵
来源:互联网 发布:精品营销软件 编辑:程序博客网 时间:2024/06/05 19:46
题目描述
对于一个矩阵,请设计一个算法,将元素按“之”字形打印。具体见样例。
给定一个整数矩阵mat,以及他的维数nxm,请返回一个数组,其中元素依次为打印的数字。
测试样例:[[1,2,3],[4,5,6],[7,8,9],[10,11,12]],4,3
返回:[1,2,3,6,5,4,7,8,9,12,11,10]
对于一个矩阵,请设计一个算法,将元素按“之”字形打印。具体见样例。
给定一个整数矩阵mat,以及他的维数nxm,请返回一个数组,其中元素依次为打印的数字。
测试样例:
[[1,2,3],[4,5,6],[7,8,9],[10,11,12]],4,3
返回:[1,2,3,6,5,4,7,8,9,12,11,10]
简单题
# -*- coding:utf-8 -*-class Printer: def printMatrix(self, mat, n, m): # write code here res = [] flag = False for x in mat: if flag == False: res.extend(x) flag = True else: res.extend(x[::-1]) flag = False return resif __name__ == "__main__":a = Printer()print a.printMatrix([[1,2,3],[4,5,6],[7,8,9],[10,11,12]],4,3)
0 0
- 之字形打印矩阵
- 之字形打印矩阵
- 之字形打印矩阵
- 之字形打印矩阵
- 之字形打印矩阵
- firstday-之字形打印矩阵
- c++-之字形打印矩阵
- 算法:之字形来回打印矩阵
- lintcode刷题--之字形打印矩阵
- 之字形打印矩阵(Java)
- 旋转打印矩阵、旋转存储矩阵、之字形打印矩阵
- 顺时针打印矩阵、矩阵顺时针转动90、之字形打印矩阵
- 编程题(之字形打印矩阵)
- 矩阵------顺时针打印矩阵+顺时针旋转矩阵+之字形打印矩阵(Java)
- 之字形(Zigzag)遍历/打印/提取矩阵元素算法
- 之字形(Zigzag)遍历/打印/提取矩阵元素算法
- 之字形打印二叉树
- 之字形打印二叉树
- 数据结构学习笔记
- 10.3 基于多任务的并发服务器
- HDU1087:Super Jumping! Jumping! Jumping!(普通上升子序列 + dp)
- 算法训练 删除数组零元素
- Java三大框架
- 之字形打印矩阵
- 关于wordpress插件WP SMTP的邮箱设置
- [LeetCode]199. Binary Tree Right Side View
- P1781 宇宙总统
- 利用hosts跳过DNS
- 编译libcurl
- Axure中继器新增一条数据&删除标记行
- Java 语言的几个缺陷之: equals() 比较字符串
- C语言——_beginthreadex函数创建子线程