Definición de matriz, valor y caso de entrevista de matriz bidimensional

Hoy, de repente recibí una pregunta de entrevista en el trabajo ~ planeo intentarlo. Descubrí que faltan algunos de los puntos de conocimiento. Revisaré los puntos de conocimiento sobre la matriz en primer plano.

Imagen de arriba

Esta es una pregunta de entrevista

Mi codigo

import java.util.List;

import org.hibernate.loader.plan.spi.ScalarReturn;

public class test {

	public static void main(String[] args) {
		Integer[][]ar={{0,0,1,1,0},{0,1,1,1,0},{0,1,1,1,0},{0,1,1,1,1},{1,0,0,0,0}}; 
		String get=find(ar,2,2);
		System.out.println(get);
	}
	//实现方法
	public static String find(Integer[][]arr,int x,int y){
		String str="该("+x+","+y+")坐标下兄弟元素为:";
	 
		if(arr[x-1][y].equals(1)){
			str  +="("+(x-1)+","+y+")";
		}
		if(arr[x+1][y].equals(1)){
			str  +="("+(x+1)+","+y+")";
		}
		if(arr[x][y+1].equals(1)){
			str  +="("+x+","+(y+1)+")";
		}
		if(arr[x][y-1].equals(1)){
			str  +="("+x+","+(y-1)+")";
		}
		return str;
		
	}
}

Creo que este método es muy común y no lo suficientemente alto, pero logra los resultados;
utiliza principalmente la definición de la matriz bidimensional y obtiene los elementos de coordenadas correspondientes. Realizar introspección.

Matriz unidimensional

Definición de matriz:

La primera forma:
String [] arr = new String [3];
// Asigna el valor de la matriz
arr [0] = “3”;
arr [1] = “1”;
arr [2] = “3”;

La segunda forma:
String [] arr2 = {"3", "1", "2"};

La tercera forma:
String [] arr3 = new String [] {“1”, “2”, “3”};

Obtener matriz:

Cadena a = arr [subíndice];

Matriz bidimensional

Definición de matriz

La primera forma:
int [] [] arr = new int [3] [4] // 3 filas y 4 columnas de tres matrices con cuatro elementos en cada grupo
La segunda forma
int [] [] arr2 = new int [3] []; La
tercera forma
int [] [] arr3 = {{1,2}, {2,3}, {3.4}, {4,2}}; // Define cuatro matrices con dos elementos en cada grupo

Obtener elementos de matriz

int a = arr [2] [1] // Según el índice del elemento

Publicado 4 artículos originales · recibido 1 · vistas 485

Supongo que te gusta

Origin blog.csdn.net/weixin_44760375/article/details/105631184
Recomendado
Clasificación