PDA

View Full Version : سوال: جستجو در دو آرایه دوبعدی 1000 سطری



yasemi
پنج شنبه 09 اردیبهشت 1389, 16:17 عصر
من دوتا آرایه دوبعدی دارم مثل زیر




[int Start[1000][11];
int Gold[1000][11];



حالا میخوام ببینم یه سطر مساوی توی این دو آرایه وجود داره یا نه اگه وجود داشت true و اگه نبود false برگردانه چطور میشه این جستجو را نوشت از چه روشهای لطفا برام کدشو بنویسید

ممنون

mohsensaghafi
پنج شنبه 09 اردیبهشت 1389, 16:41 عصر
سلام دوست عزیز.
برای حل این مسئله، شما باید توی دو تا حلقه تو در تو، که یکی اندیس سطر های ماتریس اول و دومی اندیس سطر های ماتریس دومی است، حرکت کنی. برای چک کردن برابری سطر ها، از یک حلقه 11 تایی استفاده می کنی تا عناصر رو یک به یک با هم مقایسه کنه. اگه برابر بودن که به جواب رسیدی اما اگه برابر نبودن توی این سطر به جواب نخواهی رسید و با استفاده از یک متغیر boolean یا دستور break می تونی از حلقه 11 تایی خارج بشی و به سراغ سطر های بعدی بری.

mohsensaghafi
پنج شنبه 09 اردیبهشت 1389, 16:47 عصر
باز هم اگه جاییش متهم بود بگو تا دوباره توضیح بدم.

yasemi
پنج شنبه 09 اردیبهشت 1389, 20:59 عصر
لطفا یه مثال بزنید ممنون

yasemi
پنج شنبه 09 اردیبهشت 1389, 21:10 عصر
این که گفتید خودمم انجام دادم اما خیلی کند شده اینقدر که از برنامه میاد بیرون