Articles of multidimensional array

Como passar um array multidimensional para uma function em C e C ++

#include void print(int *arr[], int s1, int s2) { int i, j; for(i = 0; i<s1; i++) for(j = 0; j<s2; j++) printf("%d, ", *((arr+i)+j)); } int main() { int a[4][4] = {{0}}; print(a,4,4); } Isso funciona em C, mas não em C ++. erro: cannot convert `int (*)[4]’ to `int**’ for argument `1′ to […]

matriz dinâmica de duas dimensões de acordo com a input

Eu preciso obter uma input N do usuário e gerar uma matriz N * N. Como posso declarar a matriz? Geralmente, o tamanho da matriz e matriz deve ser corrigido na declaração, certo? E quanto ao vector<vector> ? Eu nunca uso isso antes, então eu preciso de sugestão do veterano.

Mapear um array 2D em um array 1D

Eu quero representar um array 2D com um array 1D. Uma function passará os dois índices (x, y) e o valor a ser armazenado. Esses dois índices representariam um único elemento de um array 1D e o configurariam de acordo. Eu sei que o array 1D precisa ter o tamanho de arrayWidth × arrayHeight, mas […]

Como posso adicionar dois arrays 2D (inclinados) usando loops nesteds?

Eu sou novo no cuda. Eu quero adicionar dois 2d array em um terceiro array. Eu uso o seguinte código: cudaMallocPitch((void**)&device_a, &pitch, 2*sizeof(int),2); cudaMallocPitch((void**)&device_b, &pitch, 2*sizeof(int),2); cudaMallocPitch((void**)&device_c, &pitch, 2*sizeof(int),2); agora meu problema é que eu não quero usar esses array como array 2D achatado todos no meu código do kernel eu quero di é usar […]

Matriz multidimensional de JavaScript

Alguém pode me dar uma amostra / exemplo de JavaScript com uma multidimensional array de inputs? Espero que você possa ajudar, porque ainda sou novo no JavaScript. Como quando você insere 2 linhas e 2 colunas, a saída será 2 linhas de input e 2 colunas de input. Como isso: [input][input] [input][input]

Como pesquiso um número em uma matriz 2D classificada da esquerda para a direita e de cima para baixo?

Recentemente, recebi esta pergunta da entrevista e estou curioso para saber se seria uma boa solução. Digamos que eu receba uma matriz 2d onde todos os números na matriz estão em ordem crescente da esquerda para a direita e de cima para baixo. Qual é a melhor maneira de pesquisar e determinar se um número […]

Como passar matriz 2D (matriz) em uma function em C?

Eu preciso fazer isso para persistir as operações na matriz também. Isso significa que precisa ser passado por referência? Isso será suficiente? void operate_on_matrix(char matrix[][20]);

Como ordenar uma matriz de objects com jquery ou javascript

Eu tenho uma matriz de objects: var array = [(id, name, value),(id, name, value)]; //and so on Como faço para que o array seja classificado em ordem crescente do nome do atributo (array[i][1]) ? Eu tentei fazer isso: array[i][1].sort() , mas isso não funciona. Por favor me ajude! Edit: o array pode conter mais de […]

Inicializando um array multidimensional em Java

Qual é a maneira correta de declarar um array multidimensional e atribuir valores a ele? Isso é o que eu tenho: int x = 5; int y = 5; String[][] myStringArray = new String [x][y]; myStringArray[0][x] = “a string”; myStringArray[0][y] = “another string”;

Array Multidimensional vs

double[][] ServicePoint = new double[10][9]; // <– gives an error (1) double[,] ServicePoint = new double[10,9]; // <– ok (2) Qual a diferença deles? (1) produz um erro, qual é o motivo? E double d = new double[9] ServicePoint[0] = d; Usando (2) irá solicitar um erro. Por quê?