PDA

View Full Version : بدست آوردن تفاضل آرایه ها



Mehrafrooz
جمعه 12 اسفند 1384, 11:55 صبح
من یک آرایه دارم که بیش از 1000 تا عضور داره و 30 تا آرایه دیگه که هر کدوم 20 تا عضو دارند . حالا می خوام این 30 تا آرایه رو از آرایه اصلی کسر کنم و تفاضل اونها رو در یک آرایه جدید بریزم . البته می تونم از دو حلقه تو در تو برای مقایسه یک به یک عناصر آرایه ها با آرایه اصلی استفاده کنم . فقط اشکالش اینه که اینکارو باید 30 بار انجام بدم و این باعث کندی میشه و در هر بار مقایسه کل عناصر آرایه اصلی یکبار خونده می شند . می خوام بدونم روش ساده تری هم هست .

Mehrafrooz
جمعه 12 اسفند 1384, 23:34 عصر
من تونستم با استفاده از متد ArrayList.Remove یکی از حلقه ها رو کم کنم ولی باز هم نیاز دارم که 30 حلقه داشته باشم .
آیا چیزی مثل این در آرایه ها قابل استفاده است : NewArray=MainArray-SmallArray

Hamedm
شنبه 13 اسفند 1384, 02:05 صبح
سلام



آیا چیزی مثل این در آرایه ها قابل استفاده است : NewArray=MainArray-SmallArray
نه عزیز جان، برای آرایه قابل استفاده نیست.

در پناه حق موفق باشید و پرتوان

Mehrafrooz
شنبه 13 اسفند 1384, 02:45 صبح
راه دیگه ای نیست ؟