PDA

View Full Version : یک الگوریتم با پیچیدگی زمانی تتاnlogn


zahra_zapata
چهارشنبه 03 خرداد 1385, 08:44 قبل از ظهر
یک الگوریتم با پیچیدگی زمانی Өتتا (nlogn) ارائه نمایید که عدد صحیح x و مجموعه ی s شامل n عدد صحیح را گرفته و تعیین نماید که آیا دو عنصر در s‌وجود دارد که حاصل جمع آن ها دقیقا برابر x شود ؟

zahra_zapata
چهارشنبه 03 خرداد 1385, 12:22 بعد از ظهر
لطفا هر کی بلده به من کمک کنه

bermooda
چهارشنبه 03 خرداد 1385, 06:06 بعد از ظهر
با گراف تصمیم که از روش backtracking استفاده میکنه میشه

zahra_zapata
چهارشنبه 03 خرداد 1385, 06:35 بعد از ظهر
میشه بیشتر کمکم کنید.ممنون میشم.

bermooda
پنج شنبه 04 خرداد 1385, 04:57 بعد از ظهر
اگه بتونین به کتاب ریاضیات گسسته Rosen یه نگاه بندازین اونجا هست اگه خواستین صفحشو هم میگم

zahra_zapata
جمعه 05 خرداد 1385, 06:40 قبل از ظهر
اگه Pdf کتاب در internet هست لطف می کنین لینکش رو برام send کنین؟وممنون میشم صفحه شو بهم بگین!

bermooda
شنبه 06 خرداد 1385, 03:54 بعد از ظهر
فکر نکنم باشه من خودم میذارم

zahra_zapata
یک شنبه 07 خرداد 1385, 04:25 قبل از ظهر
ممنونم.منتظر جوابتون هستم.

bermooda
پنج شنبه 11 خرداد 1385, 01:02 قبل از ظهر
امیدوارم به درد بخوره

someCoder
پنج شنبه 11 خرداد 1385, 09:27 بعد از ظهر
یک الگوریتم با پیچیدگی زمانی Өتتا (nlogn) ارائه نمایید که عدد صحیح x و مجموعه ی s شامل n عدد صحیح را گرفته و تعیین نماید که آیا دو عنصر در s‌وجود دارد که حاصل جمع آن ها دقیقا برابر x شود ؟
یه راه ساده اینه: اول با o(nlogn) سورت کن، بعد دو تا اشاره گر به اول و آخر آرایه بگیر و برحسب اینکه مجموع دو تا عدد که اشاره گرها نشون میدن چیه، یکیشون رو بطرف داخل آرایه حرکت بده و همن کار رو ادامه بده تا پیدا کنی.
مشکل داشتی بگو

bermooda
جمعه 12 خرداد 1385, 12:14 قبل از ظهر
البته باید sort شده باشن عددها بقیه باید طبق روش backtracking باشه تا این پیچیدگی زمانی رو داشته باشه:متفکر:

zahra_zapata
جمعه 12 خرداد 1385, 05:21 قبل از ظهر
امیدوارم به درد بخوره
ازبابت راهنماییتون ممنونم.
موفق باشید

یه راه ساده اینه: اول با o(nlogn) سورت کن، بعد دو تا اشاره گر به اول و آخر آرایه بگیر و برحسب اینکه مجموع دو تا عدد که اشاره گرها نشون میدن چیه، یکیشون رو بطرف داخل آرایه حرکت بده و همن کار رو ادامه بده تا پیدا کنی.
مشکل داشتی بگو
از بابت راهنماییتون ممنون.

someCoder
جمعه 12 خرداد 1385, 02:59 بعد از ظهر
قابلی نداشت!

bermooda
جمعه 12 خرداد 1385, 11:35 بعد از ظهر
خواهش میکنم