ریال 100,000

خرید دانلودی بسته ی آموزش ویدئویی الگوریتم های برنامه نویسی

توضیحات

بسته ی آموزش الگوریتم های برنامه نویسی یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.

الگوریتم های برنامه نویسی چه هستند؟

پیاده سازی الگوریتم های برنامه نویسی می تواند بسیار جذاب و کاربردی باشد. به علاوه، به فهم هر چه بیشتر شما از هدف الگوریتم و نحوه ی کار کردن آن نیز کمک می کند. از همین جهت در بسته ی آموزش الگوریتم های برنامه نویسی سعی می کنیم که به پیاده سازی محبوب ترین الگوریتم ها در زبان سی شارپ بپردازیم. این بسته یک روند آموزشی را دنبال می کند و صرفاً به منظور تحویل دادن کد الگوریتم مورد نظر به شما نیست. البته فایل های پروژه ی همه ی آموزش ها در بسته ی مورد نظر هر الگوریتم موجود است.

هدف از ایجاد این بسته ی آموزشی پیاده سازی الگوریتم های محبوب و کاربردی در محیط سی شارپ می باشد. علاقه مندان عزیز به خصوص دوستانی که در رشته ی مهندسی نرم افزار تحصیل کرده اند درس طراحی الگوریتم را در دوره ی کارشناسی گذرانده اند و اطلاع دارند که این درس در حال حاضر یکی از دروس کنکور کارشناسی ارشد نیز می باشد.

از شما دعوت می کنیم که از مقالات آموزش پیاده سازی الگوریتم خوشه بندی کا-میانگین (k-Means Clustering) در سی شارپ دیدن کنید.

درباره ی بسته ی آموزش ویدئویی الگوریتم های برنامه نویسی

  • مدت زمان آموزش:  دقیقه
  • تعداد فایل ها:

پیاده سازی الگوریتم دایکسترا (Dijkstra): محاسبه ی کمترین هزینه ی مسیر در یک گراف از گره ی شروع به گره های دیگر

الگوریتم دایکسترا (دیکسترا، دایجسترا – Dijkstra) یک راهکار حریصانه برای یافتن کوتاهترین مسیر از مقصد ثابت (تک منبع) به سایر گره‌های گراف وزن‌دار است. این گراف می‌تواند معرف مسیرهای یک شهر و تقاطع‌ های آن باشد که انبار شرکت در یک گره آن قرار داشته و هدف یافتن کوتاهترین مسیر به هر محل دیگر از این انبار است. طبیعتاً الگوریتم دایکسترا در یافتن کوتاهترین مسیر بین دو گره مشخص نیز کاربرد دارد. تنها شرط لازم برای استفاده از این الگوریتم نامنفی بودن وزن یال‌های گراف است.