Witam
Mam tablice dwuwymiarową (np.100 wierszy i 5 kolumn z liczbami całkowitymi) i teraz potrzebuje napisać funkcje która poprzestawia kolejność wierszy.
Mój pomysł:
w = wiersze
k = kolumny
kopiaTablicy = przekopiowana do listy list tablica
Random a = new Random();
int c,b;
for (int i = w; i > 0; i--)
{
b=a.Next(0, i);
for (int j = 0; j < k; j++)
{
tab[i, j] = kopiaTablicy[b][j];
kopiaTablicy.RemoveAt(b);
}
}
Jednak trzeba przy każdym wywołaniu metody przekopiować oryginalna tablice do listy list.
Czy ten sposób jest Ok, czy jednak macie może jakieś inne prostsze pomysły?