Articles of multidimensionale

Indirizzo del puntatore in una matrice multidimensionale C

Sto scherzando con array e puntatori multidimensionali. Ho visto un programma che stampa i contenuti e gli indirizzi di un semplice array. Ecco la mia dichiarazione di array: int zippo[4][2] = { {2,4}, {6,8}, {1,3}, {5,7} }; La mia attuale comprensione è che zippo è un puntatore e può contenere l’indirizzo di un paio di […]

Come raggruppare una matrice multidimensionale per un valore particolare della sottostruttura?

Ho una matrice multidimensionale e sto provando a raggrupparli secondo il valore in una colonna specifica. Sto cercando di raggrupparli per level , ma in realtà non conoscerò il livello in anticipo. Quindi, non è che posso metterlo in un ciclo for e dire while $i < 7 , perché non saprò che 7 è […]

Conversione di matrici multidimensionali in puntatori in c ++

Ho un programma simile al seguente: double[4][4] startMatrix; double[4][4] inverseMatrix; initialize(startMatrix) //this puts the information I want in startMatrix Ora voglio calcolare l’inverso di startMatrix e inserirlo in inverseMatrix. Ho una funzione di libreria per questo scopo il cui prototipo è il seguente: void MatrixInversion(double** A, int order, double** B) che prende l’inverso di A […]

Come faccio a copiare un array bidimensionale in Java?

Ho bisogno di fare una copia di un array bidimensionale piuttosto grande per un progetto su cui sto lavorando. Ho due array 2D: int[][]current; int[][]old; Ho anche due metodi per fare la copia. Ho bisogno di copiare la matrice perché la corrente viene regolarmente aggiornata. public void old(){ old=current } e public void keepold(){ current=old […]

Matrici multidimensionali in Bash

Sto pianificando uno script per gestire alcuni pezzi dei miei sistemi Linux e sono al punto di decidere se voglio usare bash o python . Preferirei farlo come script Bash semplicemente perché i comandi sono più semplici, ma il vero fattore decisivo è la configurazione. Devo essere in grado di memorizzare un array multidimensionale nel […]

Passare una matrice 2D di strutture

Im distribuendo strutture di tipi di carte da un array. struct card deck[DECKSIZE]; //The deck is an array of cards structures Sto usando un array 2D. Una matrice di matrici di strutture di tipo carta struct card allHands[hands][cards]; Sto usando questa funzione passando il mazzo e l’array come puntatori con i parametri dell’array. Inoltre, cambio […]

Perché gli array multidimensionali C # non implementano IEnumerable ?

Ho appena notato che un array multidimensionale in C # non implementa IEnumerable , mentre implementa IEnumerable . Per gli array monodesmensionali, sono implementati sia IEnumerable che IEnumerable . Perché questa differenza? Se un array multidimensionale è IEnumerable , sicuramente dovrebbe anche implementare la versione generica? L’ho notato perché ho provato a utilizzare un metodo […]

Come ordinare l’array bidimensionale per il valore della colonna?

Qualcuno può aiutarmi a ordinare una matrice bidimensionale in JavaScript? Avrà dati nel seguente formato: [12, AAA] [58, BBB] [28, CCC] [18, DDD] Dovrebbe assomigliare a questo quando ordinato: [12, AAA] [18, DDD] [28, CCC] [58, BBB] Quindi, fondamentalmente, l’ordinamento in base alla prima colonna. Saluti

Mappare un array 2D su un array 1D

Voglio rappresentare un array 2D con un array 1D. Una funzione passerà i due indici (x, y) e il valore da memorizzare. Questi due elementi rappresenterebbero un singolo elemento di un array 1D e lo imposterebbero di conseguenza. So che l’array 1D deve avere le dimensioni di arrayWidth × arrayHeight, ma non so come impostare […]

Matrice multidimensionale vs

double[][] ServicePoint = new double[10][9]; // <– gives an error (1) double[,] ServicePoint = new double[10,9]; // <– ok (2) Qual è la loro differenza? (1) produce un errore, qual è la ragione? E double d = new double[9] ServicePoint[0] = d; utilizzando (2) verrà visualizzato un errore. Perché?