Articles of matrices de

La intersección de dos matrices ordenadas

Dadas dos matrices ordenadas: A y B El tamaño de la matriz A es La y el tamaño de la matriz B es Lb ¿Cómo encontrar la intersección de A y B ? Si La es mucho más grande que Lb , ¿habrá alguna diferencia para el algoritmo de búsqueda de intersección?

¿Cuál es la mejor manera de convertir una matriz a un hash en Ruby?

En Ruby, dado un arreglo en una de las siguientes formas … [apple, 1, banana, 2] [[apple, 1], [banana, 2]] … ¿cuál es la mejor manera de convertir esto en un hash en forma de … {apple => 1, banana => 2}

Lee el archivo .txt en una matriz 2D

Hay algunos de estos temas, pero este problema tiene un ligero giro que lo hace diferente. Estoy centrado solo en la mitad de un problema mayor. Estoy seguro de que muchos de ustedes conocen el problema del cuadrado mágico. Rápido: Asum un archivo con líneas y números en cada línea como el cuadrado que se […]

Java Arrays.equals () devuelve falso para dos matrices dimensionales

Tenía curiosidad por saber: ¿por qué Arrays.equals (double [] [], double [] []) devuelve false? cuando de hecho las matrices tienen el mismo número de elementos y cada elemento es el mismo? Por ejemplo, realicé la siguiente prueba. double[][] a, b; int size =5; a=new double[size][size]; b=new double[size][size]; for( int i = 0; i < […]

Comparando matrices en aserciones JUnit, forma concisa incorporada?

¿Existe una forma concisa e integrada de hacer aseveraciones iguales en dos arreglos de tipo typescript en JUnit? Por defecto (al menos en JUnit 4) parece hacer una comparación de instancia en el objeto de la matriz en sí. Por ejemplo, no funciona: int[] expectedResult = new int[] { 116800, 116800 }; int[] result = […]

Invertir una matriz en Java

Si tengo una matriz como esta: 1 4 9 16 9 7 4 9 11 ¿Cuál es la mejor manera de invertir la matriz para que se vea así? 11 9 4 7 9 16 9 4 1 Tengo el siguiente código, pero creo que es un poco tedioso: public int[] reverse3(int[] nums) { return […]

Cómo definir una matriz de indicadores de función en C

Tengo una pequeña pregunta. Estoy tratando de definir una matriz de punteros de función de forma dinámica con calloc . Pero no sé cómo escribir la syntax. Muchas gracias.

Cómo obtener valores únicos de una matriz

Tengo una matriz desde la que quiero eliminar elementos duplicados. for(int data1=startpos;data1<=lastrow;data1++) { String movie_soundtrk=cells.getCell(data1,Mmovie_sndtrk_cl).getValue().toString(); al.add(movie_soundtrk); } String commaSeparated=al.toString(); String [] items = commaSeparated.split(","); String[] trimmedArray = new String[items.length]; for (int i = 0; i < items.length; i++) { trimmedArray[i] = items[i].trim(); } Set set = new HashSet(); Collections.addAll(set, trimmedArray); System.out.println(set); Pero esto no me […]

Matriz de Java con elementos de más de 4 gb

Tengo un archivo grande, se espera que sea de alrededor de 12 GB. Quiero cargar todo en la memoria en una máquina robusta de 64 bits con 16 GB de RAM, pero creo que Java no admite matrices de bytes tan grandes: File f = new File(file); long size = f.length(); byte data[] = new […]

ordenar una matriz 2D de String en java

Sé que esta pregunta podría haberse formulado antes, pero no pude encontrar una respuesta adecuada. Entonces digo que tengo esta matriz: String [][] theArray = {{“james”, “30.0”},{“joyce”, “35.0”},{“frank”, “3.0”}, {“zach”, “34.0”}} ¿Hay alguna forma de ordenar de forma descendente esta matriz por el segundo elemento de cada subelemento? Entonces obtendría algo como esto. theArray = […]