Java - matriz de enteros

 
Vista:

matriz de enteros

Publicado por juan (3 intervenciones) el 26/04/2021 01:56:56
Buenas una consulta

el codigo lo que hace es recibir una matriz de enteros, "mat", y un número de fila " f ", y retorna True si existe alguna fila donde todos sus elementos sean menores a los elementos de la fila " f ", posición a posición

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
boolean existeFilaMenor(int[ ][ ] mat, int f) {
 boolean ret=false;
    for(int col=0;col<mat.length;col++) {
        ret= ret || esMenor(mat[col],mat[f]);
    }
 return ret;
}
 
boolean esMenor(int[]list, int[]list2) {
 boolean ret=true;
 for(int i=0;i<list.length;i++) {
         ret = ret && list[i] < list2[i];
 }
 return ret;
}

lo que yo quisiera hacer (que no me estaria saliendo) es lo mismo pero por columnas, es decir que recibe una matriz de enteros, mat, y un número de columna válido, c, y retorna True si existe alguna columna donde todos sus elementos sean menores a los elementos de la columna c, posición a posición


por ejemplo

{1 ,9, 6, 3}
{9,12,18,2}
{15,14,9,10}

la columna 1 retornaria verdadero ya que la col 3 es menor a la 1
la columna 3 retornaria falso pues ninguna columna es menor a esa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder