Articles of multidimensional array

No corte de ndarrays agnóstico de forma

Neste post, estou usando o termo slice para me referir a um subarray B_i de um array n- dimensional A tal que size(B_i, d) é 1, para alguma dimensão d . A consiste no size(A, d) dessas fatias, concatenadas ao longo da dimensão d . Por exemplo, se ndims(A) for 6 e d for 3, […]

Como lidar melhor com matrizes dinâmicas multidimensionais em C / C ++?

Qual é a maneira aceita / mais comumente usada para manipular matrizes multidimensionais dinâmicas (com todas as dimensões não conhecidas até o tempo de execução) em C e / ou C ++. Estou tentando encontrar a maneira mais limpa de realizar o que esse código Java faz: public static void main(String[] args){ Scanner sc=new Scanner(System.in); […]

Matrizes associativas multidimensionais em JavaScript

Existem os seguintes resultados da consulta: (key1 e key2 podem ser qualquer texto) id key1 key2 value 1 fred apple 2 2 mary orange 10 3 fred banana 7 4 fred orange 4 5 sarah melon 5 … e desejo armazenar os dados em uma grade (talvez como uma matriz) fazendo o loop de todos […]

Como agrupar uma multidimensional array por um valor específico de subarray?

Eu tenho uma multidimensional array e estou tentando agrupá-los de acordo com o valor em uma coluna específica. Estou tentando agrupá-los por level , mas não vou conhecer o nível de antemão. Então, não é como se eu pudesse colocá-lo em um loop e dizer, while $i < 7 , porque eu não sei que […]

Como copio uma matriz bidimensional em Java?

Preciso fazer uma cópia de uma matriz bidimensional razoavelmente grande para um projeto em que estou trabalhando. Eu tenho dois arrays 2D: int[][]current; int[][]old; Eu também tenho dois methods para fazer a cópia. Eu preciso copiar a matriz porque a corrente está sendo atualizada regularmente. public void old(){ old=current } e public void keepold(){ current=old […]

Matrizes multidimensionais no Bash

Estou planejando um script para gerenciar algumas partes de meus sistemas Linux e estou no ponto de decidir se quero usar bash ou python . Eu preferiria fazer isso como um script Bash simplesmente porque os comandos são mais fáceis, mas o fator decisivo real é a configuração. Eu preciso ser capaz de armazenar uma […]

Passando um array 2D de estruturas

Eu estou lidando com estruturas de tipo de cartão de uma matriz. struct card deck[DECKSIZE]; //The deck is an array of cards structures Eu estou usando uma matriz 2D. Uma matriz de matrizes de estruturas de tipo de cartão struct card allHands[hands][cards]; Estou usando esta function passando o deck e a matriz como pointers com […]

Retornar uma matriz 2d de uma function

Oi eu sou um novato em C ++ Eu estou tentando retornar uma matriz 2d de uma function. É algo parecido com isto int **MakeGridOfCounts(int Grid[][6]) { int cGrid[6][6] = {{0, }, {0, }, {0, }, {0, }, {0, }, {0, }}; return cGrid; }

Envio e recebimento de array 2D sobre MPI

O problema que estou tentando resolver é o seguinte: O código serial C ++ que calculei em uma grande matriz 2D. Para otimizar este processo, desejo dividir essa grande matriz 2D e rodar em 4 nós (digamos) usando MPI. A única comunicação que ocorre entre nós é o compartilhamento de valores de borda no final […]

Classe Java Comparator para classificar matrizes

Diga, nós temos o seguinte array bidimensional: int camels[][] = new int[n][2]; Como a class Java Comparator deve ser declarada para classificar as matrizes pelos seus primeiros elementos em ordem decrescente usando Arrays.sort(camels, comparator) ? A function de compare para referência é: @Override public int compare(int[] a, int [] b) { return b[0] – a[0]; […]