سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه
2016-10-26 08:50:28 -0600 امیر شکریاولین باره که به کاهو میای؟ راهنمای سایت رو حتما بخون!
معرفی کتاب های خوب برای الگوریتم :
فیلم درس طراحی الگوریتم دانشگاه تهران
یافتن کوچکترین پیچ و مهره با مقایسه آنها
آشپزباشی: مرتب کردن پشته با برعکس کردن یک دنباله متوالی از ابتدای آن
مطالعه چه منابعی برای شرکت در مرحله ی اول لازمه؟
دنباله و جادوگر - دوره ی 24 - مرحله ی 2
مدرسه تابستانی المپیاد کامپیوتر چه خبره؟
آزمون عملی (مرحله سوم) المپیاد کامپیوتر چطور برگزار میشه و برای آمادگیش چیکار کنیم؟
در این قسمت میتونی به یک پرسش پاسخ بدی. اگه میخوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخها مفید هستند حتما بهشون رای بده تا پرسشها و پاسخهای خوب مشخص بشن.
توی قسمت پیشنمایش میتونی ببینی متنی که نوشتی چجوری روی سایت دیده میشه.
خیلی مهم: برای اینکه به خط بعد بری باید دوتا Enter بزنی.
میتونی از تگهای معمولی و سادهی html هم استفاده کنی.
با دکمههایی که بالای ویرایشگر قرار دارند کلی کار میشه کرد. از عکسگذاشتن بگیر تا لیست شمارهدار. حتما امتحانشون کن.
برای نوشتن علائم ریاضی میتونی از Mathjax استفاده کنی.
راهنمای Mathjax رو از سایت
math.stackexchange
بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.
سلام. عیدتون مبارک
میخواستم بدونم چقدر باید الگوریتم ها رو دقیق بخونم
یعنی باید برای همه الگوریتم ها بشینم همشون رو تحلیل کنم؟
یا اینکه فقط دونستون اینکه فلان الگوریتم O(n lg n) کفایت میکنه
و اینکه برای سوال های الگوریتمی مرحله 2 چه کتابی رو بخونم خوبه؟
سلام میگم یک سر به سایت www.fanavard.ir بزنید. مسابقات برنامه نویسی شون شروع شده. گواهی رسمی از طرف دانشگاه شریف می ده. 50 تا سکه هم جایزشه
2016-10-26 08:50:28 -0600 امیر شکریسلام و عید شما هم مبارک.
برای الگوریتم ها خود کمیته منابعی معرفی کرده. مانند کتاب دکتر قدسی
کتابهای دیگری هم مثل CLRS , کریتیو (که با زبون ساده بیان کرده) هستند که بهتره یکی رو انتخاب کنید و برای مرحله دو حداقل اجمالی بخونید.
ضمنا تا جایی که من میدونم تحلیل الگوریتم ها مرحله ۲ نیست. (مطمئن نیستم). و برای تحلیل الگوریتم ها شما در ابتدا باید مثال هایی رو حل کنید و به حدی برسید که یک الگوریتمی که به ذهنتون میرسه سریع بگید که از چه order ای هست تا راحت بتونید تصمیم بگیرید که آیا الگوریتمتون برای فلان سوال جواب میده یا نه. همچنین اثبات order هارو هم در ابتدای کار یاد بگیرید و ازش چندتایی مثال حل کنید.
(باشد که رستگار شوید :) )
تا دم در دوره در حد dfsو bfs و دیپی بلد باشی حله اما برای دوره الگوریتم های زیادی رو باید بلد باشی(اگر می خوای طلا یا نقره خوبی بشی) و برای مرحله 2 هم اردر رو بلد باشی خوبه اما نمیگن که اردرش چیه میگن مثلا ثابت کنید که این کاری که طرف میکنه دوبرابر مقدار بهینه است یا اینکه بهترین تعداد حرکت چقدره و اینجور چیزا که یه ربطی به اردر داره اما لزومی نداره که اردر الگوریتم ها رو بلد باشی باید بلد باشی که چطوری برای حل سوال از الگوریتم ها استفاده کنی و کد الگوریتم ها رو باید بلد باشی.برای سوال های الگوریتمی مرحله دو معما های الگوریتمی خوبه.
سلام . به نظر من کتاب((تفکر الگوریتمی و برنامه نویسی )) مد تواند خوب باشد...............................................