نوشته‌ها با برچسب الگوریتم نوشته‌ها با برچسب الگوریتم - الگوریتمستان الگوریتمستان الگوریتمستان
نوشته‌ها با برچسب «

الگوریتم

»
✤   الگوریتم آنلاین
آشنایی با الگوریتم‌های آنلاین با مثال
✤   پیچیدگی زمانی اجرای الگوریتم
بررسی مفهوم پیچیدگی زمانی الگوریتم برای بررسی کارایی آن و مقایسه‌ی الگوریتم‌ها
✤   الگوریتم جستجوی اول عمق (DFS)
معرفی الگوریتم جستجوی اول عمق (DFS) برای پیمایش گراف و کاربردهای آن به همراه قطعه کد به زبان برنامه‌نویسی ++C
✤   الگوریتم فلوید-وارشال
آشنایی با الگوریتم فلوید-وارشال برای یافتن کوتاهترین مسیرهای گراف با قطعه کد نمونه به زبان‌های برنامه‌نویسی ++C و Python
✤   الگوریتم جستجوی اول سطح (BFS)
معرفی الگوریتم جستجوی اول سطح (BFS) برای پیمایش گراف و کاربردهای آن به همراه قطعه کد به زبان برنامه‌نویسی ++C
✤   الگوریتم دایکسترا
آشنایی با الگوریتم دایکسترا برای یافتن کوتاهترین مسیر تک‌مبدأ در گراف وزن‌دار بدون یال منفی با قطعه کد به زبان ++C
✤   الگوریتم‌های حریصانه
آشنایی با روش حریصانه و کاربردهای آن مانند مسئله‌ی خرد کردن پول
✤   الگوریتم مرتب‌سازی هرمی
آشنایی با روش مرتب‌سازی هرمی (Heap Sort)
✤   الگوریتم مرتب‌سازی ادغامی
آشنایی با روش مرتب‌سازی ادغامی با قطعه کدهایی به زبان‌های برنامه‌نویسی ++C و Python
✤   الگوریتم مرتب‌سازی سریع
آشنایی با روش مرتب‌سازی سریع، همراه با قطعه کدهای نمونه به زبان‌های برنامه‌نویسی ++C و Python
✤   دنباله‌ی اعداد کاتالان و محاسبه‌ی آن
آشنایی با دنباله‌ی عددی کاتالان، کاربردها و روش پیاده‌سازی آن به زبان برنامه‌نویسی ++C
✤   الگوریتم مرتب‌سازی درجی
آشنایی با روش مرتب‌سازی درجی، همراه با قطعه کد به زبان‌های برنامه‌نویسی ++C و Python
✤   الگوریتم مرتب‌سازی انتخابی
آشنایی با روش مرتب‌سازی انتخابی،همراه با قطعه کد به زبان‌های برنامه‌نویسی ++C و Python
✤   الگوریتم مرتب‌سازی حبابی
آشنایی با روش مرتب‌سازی حبابی و بحث در مورد عملکرد آن، با قطعه کدها به زبان برنامه‌نویسی ++C و Python
✤   الگوریتم‌های برنامه‌نویسی پویا
آشنایی با روش برنامه‌نویسی پویا (یا برنامه‌ریزی پویا، برنامه‌سازی پویا - Dynamic Programming) به عنوان یکی از روش‌های پر کاربرد طراحی الگوریتم برای حل بهینه‌ی مسائل با مثالی از محاسبه‌ی دنباله‌ی فیبوناچی
✤   الگوریتم‌های تقسیم و حل
آشنایی با تکنیک الگوریتم‌های Divide and Conquer (تقسیم و حل / تقسیم و غلبه) و کاربردهای آن در مرتب‌سازی، جستجو و حل مسائل الگوریتمی دیگر