لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره جامع آموزش برنامهنویسی پویا (Dynamic Programming Masterclass)
- آخرین آپدیت
دانلود Dynamic Programming Masterclass
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانه برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را بیازمایید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
با این دوره تخصصی، در برنامهنویسی پویا (DP) استاد شوید؛ جایی که یاد میگیرید چگونه مسائل پیچیده الگوریتمی را با استفاده از تکنیکهای کارآمد DP مانند بازگشتی (Recursion) و ذخیرهسازی (Memoization) حل کنید. با شروع از مبانی DP، مسائلی مانند «مسئله پلهها» را حل کرده و سپس به سراغ چالشهای پیشرفتهتر مانند «طولانیترین زیردنباله صعودی» (LIS) و «طولانیترین زیردنباله مشترک» (LCS) خواهید رفت.
شما همچنین در کاربردهای عملی مانند به حداکثر رساندن سود معاملات سهام، یافتن مسیرهای منحصربهفرد در ماتریسها و حل مسائل مربوط به درختها مانند «سارق در درخت باینری» عمیق خواهید شد. با هر مسئله، رویکرد حل مسئله خود را اصلاح کرده و تفکر الگوریتمی خود را تقویت میکنید.
این دوره برای برنامهنویسان و علاقهمندان به الگوریتم ایدهآل است و توانایی شما را برای حل با اعتماد به نفس مسائل DP در مصاحبههای شغلی، مسابقات برنامهنویسی و کاربردهای دنیای واقعی میسازد. داشتن دانش قبلی در برنامهنویسی توصیه میشود.
در پایان دوره، قادر خواهید بود مسائل پیچیده برنامهنویسی پویا را به طور کارآمد حل کرده و تکنیکهای DP را با اعتماد به نفس در طیف وسیعی از سناریوها به کار بگیرید.
سرفصل ها و درس ها
مقدمهای بر برنامهنویسی پویا
Introduction to Dynamic Programming
مقدمهای بر برنامهنویسی پویا
Introduction to Dynamic Programming
طولانیترین زیردنباله صعودی چقدر است؟
How Lengthy Is the Longest Increasing Subsequence?
آیا میتوانید طولانیترین زنجیره جفتها را پیدا کنید؟
Can You Find the Longest Chain of Pairs?
آیا میخواهید با من پاکتها را داخل هم قرار دهیم؟
Do You Want to Nest Some Envelopes with Me?
الگوی LCS
LCS Pattern
آیا کسی گفت طولانیترین زیردنباله مشترک؟
Did Someone Say Longest Common Subsequence?
آیا چیزی به نام فاصله ویرایش (Edit Distance) وجود دارد؟
Is There a Thing Like Edit Distance?
چگونه طول طولانیترین زیردنباله متقارن را پیدا میکنید؟
How Do You Find the Length of the Longest Palindromic Subsequence?
کمترین مجموع ASCII پس از حذف برخی کاراکترها چقدر است؟
What's the Min ASCII Sum You Can Get After Deleting Some Characters?
الگوی خرید و فروش سهام
Buy and Sell Stock Pattern
با خرید و فروش سهام چقدر سود میتوانم کسب کنم؟
How Much Profit Can I Make by Buying and Selling Stocks?
با خرید و فروش سهام همراه با کارمزد، چقدر سود میتوانم کسب کنم؟
How Much Profit Can I Make by Buying and Selling Stocks with Transaction Fees?
با خرید و فروش سهام همراه با زمان استراحت (Cool Down)، چقدر سود میتوانم کسب کنم؟
How Much Profit Can I Make by Buying and Selling Stocks with Cool Down Time?
الگوی ماتریس دو بعدی
Matrix 2D Pattern
به چند روش منحصربهفرد میتوانیم به مقصد برسیم؟
In How Many Unique Ways Can We Reach Your Destination?
با وجود موانع، به چند روش منحصربهفرد میتوانیم به مقصد برسیم؟
In How Many Unique Ways Can We Reach Our Destination with Some Obstacles?
مجموع کمترین مسیر سقوط در این ماتریس چقدر است؟
What's the Sum of Min Falling Path in This Grid?
الگوی DP در درختها
DP in Trees Pattern
چگونه سرقت در یک درخت باینری را به حداکثر برسانیم؟
How to Maximize Robbery in a Binary Tree?
حداکثر مجموع مسیر در یک درخت باینری چقدر است؟
What's the Maximum Path Sum in a Binary Tree?
نمایش نظرات