牛客网 在线编程 之字形矩阵打印
生活随笔
收集整理的這篇文章主要介紹了
牛客网 在线编程 之字形矩阵打印
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
對于一個矩陣,請設計一個算法,將元素按“之”字形打印。具體見樣例。
給定一個整數矩陣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]?
import java.util.*;public class Printer {public int[] printMatrix(int[][] mat, int n, int m) {int[] help = new int[n * m];for (int i = 0; i < n; i++) {if (i % 2 == 0) {for (int j = 0; j < m; j++) {help[i * m + j] = mat[i][j];}} else {for (int j = m - 1; j >= 0; j--) {help[i * m + (m - 1 - j)] = mat[i][j];}}}return help;} }最近刷題補基礎,題目有些可能會很簡單,循序漸進,做個記錄。數學系的練coding
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的牛客网 在线编程 之字形矩阵打印的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛客网 在线编程 猫狗收容所
- 下一篇: 牛客网 在线编程 回文链表