LeetCode --- 566. Reformar el informe de resolución de problemas de matriz

En MATLAB, hay una función muy útil llamada 'remodelar', que puede remodelar una matriz en una nueva con un tamaño diferente pero manteniendo sus datos originales.

Se le da una matriz representada por una matriz bidimensional y dos   enteros  positivos r  y  c que  representan el   número de fila y el   número de columna de la matriz reformada deseada, respectivamente.

La matriz reformada debe llenarse con todos los elementos de la matriz original en el mismo   orden de desplazamiento de filas que ellos.

Si la operación 'remodelar' con parámetros dados es posible y legal, envíe la nueva matriz reformada; De lo contrario, envíe la matriz original.

Ejemplo 1:

Input: 
nums = 
[[1,2],
 [3,4]]
r = 1, c = 4
Output: 
[[1,2,3,4]]
Explanation:
The row-traversing of nums is [1,2,3,4]. The new reshaped matrix is a 1 * 4 matrix, fill it row by ro

Supongo que te gusta

Origin blog.csdn.net/u012965373/article/details/105506387
Recomendado
Clasificación