Skip to main content

Cos'è un array di trasposizione?

Un array di trasposizione, a volte chiamato semplicemente una trasposizione, è una struttura di dati della griglia che riorganizza una griglia precedente cambiando le sue righe e le sue colonne.Se un array contiene due righe chiamate A e B e due colonne chiamate C e D, la trasposizione conterrebbe le righe C e D e le colonne A e B. Le dimensioni xey di uno scambio di array quando è trasposta, quindi seL'array originale è di tre righe per due colonne, la sua forma trasposta avrà due righe e tre colonne.La trasposizione di un array non è uguale alla rotazione;Il processo attraverso il quale si verifica è un po 'più complicato.

Per creare un array di trasposizione, è necessario creare un array di griglia vuoto che cambia il numero di righe e colonne come descritto sopra.Una volta creata questa griglia, il contenuto della griglia originale deve essere posizionato nella trasposizione cambiando la loro posizione X e Y.Ad esempio, se nella griglia originale un punto dati risiedeva nella seconda riga e nella quarta colonna, nella trasposizione risiederebbe nella quarta riga e nella seconda colonna.Se l'array originale è stato chiamato z, la trasposizione verrà chiamata z t .

La creazione di un array di trasposizione è un modo semplice per riorganizzare i dati senza perdere dati o integrità dei dati, il principale obiettivo del processo di trasposizione.Una trasposizione ha molti usi in matematica, in particolare nella moltiplicazione di matrice.Nella moltiplicazione della matrice, il numero di colonne nella prima matrice deve essere uguale al numero di colonne nella seconda.La trasposizione di una delle matrici potrebbe riorganizzare una delle matrici dei componenti abbastanza da renderlo possibile.Quando viene creata una trasposizione all'interno di un programma per computer, può essere implementata in modo tale che i dati devono solo essere spostati, non duplicati.

In matematica, il contenuto di un array di trasposizione è di solito numeri o qualcosa che contiene numeri.I trasposti sono ampiamente utilizzati in matematica di alto livello, come il calcolo e l'algebra lineare, e di solito sono creati come un singolo passaggio per risolvere un problema più grande.In generale, i trasposti sono più adatti per manipolare i numeri.Sebbene un array di trasposizione possa essere usato per riorganizzare altre cose in teoria e il suo contenuto non è esplicitamente limitato ai dati numerici, riorganizzare stringhe di testo o oggetti specializzati ha molte meno probabilità di produrre qualsiasi informazione utile semplicemente in virtù della riorganizzazione.