Łączenie dwóch tablic jednowymiarowych w jedną

0

Witam, chciałbym połączyć tablice jednowymiarową o rozmiarze n z drugą tablicą jednowymiarową o rozmiarze m tak, by powstała tablica o wymiarze n+m. Gdzieś trafiłem na hasło match.sort, ale nie umiem znaleźć przykładu rozwiązującego mój problem. Pozdrawiam.

3
int[] tabOne = { 3, 1, 5, 1, 6, 8 };
int[] tabTwo = { 2, 3, 1, 9 };

int[] tabNew = tabOne.Concat(tabTwo).ToArray();
0

Wielkie dzięki, korzystając z okazji programisty z prawdziwego zdarzenia w moim wątku mam pytanie - czy funkcja random posiada wbudowaną opcje losowania unikalnych wartości, czy trzeba bawić się jakoś inaczej?

2

Nie, musisz sobie sam zadbać o to, aby wartości były unikatowe, jeśli tego potrzebujesz.

1

Imo najlepszy sposob na wygenerowanie X losowych liczb (dla wiekszosci przypadkow przy prostych problemach wystarcza)

  1. Generujesz XX liste/tablice liczb (za pomoca fora, od 1 do XX)
  2. Robisz na tablicy/liscie shuffle
  3. Bierzesz pierwsze X elementow z tablicy/listy
0

Okej dzieki wielkie za odpowiedzi :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1