Kezdőoldal » Számítástechnika » Programozás » Mi a legjobb módszer tömbökben...

Mi a legjobb módszer tömbökben elemek cserélgetésére? (c)

Figyelt kérdés

Egy egyszerű példa:

van egy 3*3as tömböd pl

1 2 3

4 5 6

7 8 9

ebből akarsz ilyet:(transzponálás)

1 4 7

2 5 8

3 6 9

egy segédtömbbel nyílván nem nehéz,de van rá jobb módszer?


2016. nov. 1. 11:58
 1/2 anonim ***** válasza:

Minek még egy tömb?

Egyesével cserélgetsz és kész.

2016. nov. 1. 12:20
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Csinálsz két függvényt a mátrixodban az elemek indexelgetésére:


int index_matrix(int **m, int i, int j) {

return m[i][j];

}


int index_matrix_transpose(int **m, int i, int j) {

return index_matrix(m, j, i);

}


int (*idx)(int**, int, int) = index_matrix;


// pelda

int x = idx(matrix, 1, 2); // sima indexeles, => 6

idx = index_matrix_transpose; // transzponaljuk

int y = idx(matrix, 1, 2); // transzponalva => 8

2016. nov. 1. 14:55
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!