Strona 1 z 1

jednowymiarowa tablica

: 10 paź 2012 15:02
autor: honda
Witam

jak scalić dwie jednowymiarowe tablice w jedną również jednowymiarową ?

pozdro

Re: jednowymiarowa tablica

: 10 paź 2012 15:22
autor: PiDi
Build Array, prawy klik, "Concatenate inputs".

Re: jednowymiarowa tablica

: 11 paź 2012 09:54
autor: TMa
Jeżeli nie masz pod ręką prawego kliku, możesz użyć Reshape Array

jednowymiarowa tablica

: 12 paź 2012 15:04
autor: Mikrobi
Jednak Concatenate. Powyższe rozwiązanie zakłada określony rozmiar tablicy, konkatenacja dynamicznie łączy tablice.

Re: jednowymiarowa tablica

: 12 paź 2012 16:21
autor: PiDi
Mikrobi pisze:Jednak Concatenate. Powyższe rozwiązanie zakłada określony rozmiar tablicy, konkatenacja dynamicznie łaczy obie tablice.
Nie mówiąc już o tym, że najpierw budowanie tablicy a zaraz potem jej przewymiarowanie to zrobienie dwóch możliwie najbardziej niewydajnych operacji naraz :D

Re: jednowymiarowa tablica

: 12 paź 2012 16:44
autor: TMa
W pełni zgadzam się z obiema powyższymi opiniami. Dlatego napisałem
Jeżeli nie masz pod ręką prawego kliku
Osobiście ograniczyłem użycie bloczka Build Array odkąd dowiedziałem się jakie wywołuje to realokacje na pamięci. W pełni zadawalam się Initialize Array i bloczkami operującymi na zadanej wielkości tablicy (ew. In Place Element Structure).

jednowymiarowa tablica

: 12 paź 2012 20:29
autor: Mikrobi
Dla tego rozwiązania Initialize Array czy In Place to trochę jak...
Polowanie, tak polowanie na....http://youtu.be/Xyget8evKKo

Re: jednowymiarowa tablica

: 15 paź 2012 10:12
autor: TMa
Mikrobi pisze:Dla tego rozwiązania
kolega honda nie wspomniał jakiej wielkości ma tablice [NRR]