Articles of matriz multidimensional

Un puntero a 2d array

Tengo una pregunta sobre un puntero a 2d array. Si una matriz es algo así como int a[2][3]; entonces, ¿esto es un puntero a la matriz a ? int (*p)[3] = a; Si esto es correcto, me pregunto ¿qué quiere decir [3] de int(*p)[3] ?

Etiquetado de componentes conectados

Hace algunos días hice una pregunta similar, pero todavía no he encontrado una manera eficiente de resolver mi problema. Estoy desarrollando un juego de consola simple, y tengo una matriz 2D como esta: 1,0,0,0,1 1,1,0,1,1 0,1,0,0,1 1,1,1,1,0 0,0,0,1,0 Estoy tratando de encontrar todas las áreas que consisten en 1 vecinos (conectividad de 4 vías). Entonces, […]

Heap asigna una matriz 2D (no una matriz de punteros)

Estoy escribiendo código C y me gustaría asignar 512 * 256 bytes. Para mi propia conveniencia, me gustaría poder acceder a los elementos con la matriz de syntax [a] [b]; sin aritmética para encontrar el índice correcto. Cada tutorial que veo en línea me dice que cree una matriz de punteros que apuntan a las […]

Matriz multidimensional de Ruby

Tal vez sea solo mi falta de habilidades para encontrar cosas aquí lo que es el problema, pero no puedo encontrar nada sobre cómo crear matrices multidimensionales en Ruby. ¿Podría alguien darme un ejemplo de cómo hacerlo?

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 = […]

Dirección del puntero en una matriz multidimensional C

Estoy jugando con matrices multidimensionales y punteros. He estado mirando un progtwig que imprime el contenido y las direcciones de una matriz simple. Aquí está mi statement de matriz: int zippo[4][2] = { {2,4}, {6,8}, {1,3}, {5,7} }; Mi comprensión actual es que zippo es un puntero y puede contener la dirección de un par […]

Conversión de matrices multidimensionales a punteros en c ++

Tengo un progtwig que se parece a lo siguiente: double[4][4] startMatrix; double[4][4] inverseMatrix; initialize(startMatrix) //this puts the information I want in startMatrix Ahora quiero calcular el inverso de startMatrix y ponerlo en inverseMatrix. Tengo una función de biblioteca para este propósito cuyo prototipo es el siguiente: void MatrixInversion(double** A, int order, double** B) eso toma […]

Iteración de matriz multidimensional

Supongamos que tiene la siguiente matriz: $nodes = array( “parent node”, “parent node”, array( “child node”, “child node”, array( “grand child node”, “grand child node”))); ¿Cómo haría para transformarlo en una cadena XML para que se vea así: parent node parent node child node child node grand child node grand child node Una forma de […]

Conjuntos multidimensionales en Bash

Estoy planeando un script para administrar algunas piezas de mis sistemas Linux y estoy a punto de decidir si quiero usar bash o python . Preferiría hacer esto como un script Bash simplemente porque los comandos son más fáciles, pero el factor decisivo es la configuración. Necesito poder almacenar una matriz multidimensional en el archivo […]

Envío y recepción de matriz 2D en MPI

El problema que bash resolver es el siguiente: El código de serie C ++ que he calculado en una gran matriz 2D. Para optimizar este proceso, deseo dividir esta gran matriz 2D y ejecutar en 4 nodos (por ejemplo) usando MPI. La única comunicación que se produce entre los nodos es el intercambio de valores […]