توضیحات
دوره Competitive Programming. این دوره آموزشی به شما کمک میکند تا مهارتهای برنامهنویسی رقابتی خود را برای شرکت در مسابقاتی مانند ACM ICPC و Google Kickstart تقویت کنید. این دوره برنامهنویسی رقابتی توسط Coding Blocks ارائه میشود و یک آموزش جامع برای یادگیری برنامهنویسی رقابتی است. هدف این دوره 8 هفتهای، ارتقا و بهینهسازی مهارتهای حل مسئله برنامهنویسان جوان است تا بتوانند به راحتی در چالشها و مسابقات آنلاین کد نویسی شرکت کنند. در این دوره، مفاهیم پیشرفتهای مانند ساختارهای دادهای Segment Trees و Binary Index / Fenwick Trees آموزش داده خواهد شد. همچنین، دانشجویان با الگوریتمهایی مانند برنامهنویسی پویا (Dynamic Programming)، Bitmasking، الگوریتمهای حریصانه (Greedy Algorithms) و تقسیم و غلبه (Divide & Conquer) آشنا خواهند شد. داشتن دانش پایه در زمینههای مرتبسازی، جستجو، بازگشت (Recursion)، ساختارهای دادهای و تحلیل پیچیدگی زمانی و فضایی برای یادگیری بهتر ضروری است.
آنچه فرا خواهید گرفت:
- ساختارهای دادهای و الگوریتمهای پیشرفته
- پوشش گسترده مسائل ریاضی و نظریه اعداد
- تکنیکهای تقسیم و غلبه و حریصانه
- Segment Trees و Fenwick Trees
- پوشش کامل گرافها و برنامهنویسی پویا
- مجموعه مسائل از آسان تا دشوار
این دوره مناسب افرادیست که:
- دارای تجربه عملی در حل مسائل با استفاده از ساختارهای دادهای هستند.
- با توابع از پیش تعریف شده در STL C++ (یا Java Collections) آشنا هستند.
- توانایی تحلیل پیچیدگی زمانی و فضایی را دارند.
مشخصات دوره
- ناشر: Coding Blocks
- مدرس: Apaar Kamal, Prateek Narang
- سطح آموزش: مبتدی تا پیشرفته
- تعداد دروس: 514
سرفصل های دوره

تصاویر دوره Competitive Programming

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
13.5 گیگابایت













































