این دوره برای علاقهمندان به علوم کامپیوتر و کسانی طراحی شده است که میخواهند الگوریتمها و ساختارهای داده ارائه شده را در پایتون پیادهسازی کنند. در هر فصل، شما در مورد تئوری یک ساختار داده یا الگوریتم خاص یاد خواهید گرفت و سپس آنها را از ابتدا پیادهسازی خواهید کرد.
پیش نیازها:
این دوره شامل موارد زیر است:
فصل 1: درختهای ایندکسشده باینری (درختهای Fenwick)
فصل 2: کشهای LRU
فصل 3: درختهای Splay
فصل 4: درختهای B
فصل 5: درختهای پیشوندی (Tries)
فصل 6: درختهای جستجوی سهتایی
فصل 7: الگوریتمهای جستجوی زیررشته
فصل 8: مرتبسازی توپولوژیکی
فصل 9: تشخیص چرخه
فصل 10: مؤلفههای همبند قوی (الگوریتم Tarjan)
فصل 11: چرخههای همیلتونی (مسئله فروشنده دورهگرد)
فصل 12: چرخههای اویلری (مسئله پستچی چینی)
با تشکر از شما برای پیوستن به این دوره، بیایید شروع کنیم!
Holczer Balazs
مهندس نرم افزار
نمایش نظرات