لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تحلیل پیچیدگی زمان و مکان (نشانگذاری Big-O)
Time and space complexity analysis (big-O notation)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش تحلیل پیچیدگی زمانی و پیچیدگی فضایی یک الگوریتم با استفاده از علامت O بزرگ تحلیل پیچیدگی زمانی و مکانی یک الگوریتم مقایسه پیچیدگی دو الگوریتم پیچیدگی الگوریتم های جستجو و مرتب سازی پیچیدگی ساختارهای داده عملیات اصلی پیش نیازها: دانش اولیه برنامه نویسی
با تحلیل پیچیدگی زمان و مکان مشکل دارید؟ نگران نباشید، برای گذراندن یک دوره دقیق در مورد تجزیه و تحلیل پیچیدگی زمان و مکان آماده شوید که به شما می آموزد چگونه پیچیدگی زمانی و مکانی یک الگوریتم را تجزیه و تحلیل کنید، مهارت مهمی که در علوم کامپیوتر و برنامه نویسی رقابتی باید داشته باشید!
این دوره شامل تئوری و عمل است، تئوری برای به دست آوردن تمام دانش لازم در مورد تجزیه و تحلیل پیچیدگی (نمادگذاری ها، موارد ورودی، پیچیدگی مستهلک شده، تجزیه و تحلیل پیچیدگی ساختارهای داده...) و تمرین برای استفاده از آن دانش برای تجزیه و تحلیل پیچیدگی زمانی و مکانی الگوریتم های مختلف!
و برای بهبود تجربه یادگیری شما، این دوره دارای آزمونها، منابع اضافی، شرحها، انیمیشنها، اسلایدها، کیفیت صوتی/تصویری خوب و غیره خواهد بود. و از همه مهمتر، توانایی پرسیدن از مربی وقتی چیزی را متوجه نمی شوید!
ساعت ها و ساعت ها تحقیق، نوشتن، متحرک سازی و ضبط، برای ارائه این دوره شگفت انگیز، آن را از دست ندهید!
این دوره شامل موارد زیر خواهد بود:
اصول تجزیه و تحلیل پیچیدگی
نمادهای Big-O، big-Omega و big-Theta
بهترین، متوسط، و بدترین حالت
سلسله مراتب پیچیدگی ها
کلاس های پیچیدگی (مسئله P در مقابل NP)
نحوه تجزیه و تحلیل پیچیدگی زمانی و مکانی یک الگوریتم
نحوه مقایسه کارایی الگوریتم ها
تحلیل پیچیدگی مستهلک شده
تحلیل پیچیدگی الگوریتمهای جستجو
تحلیل پیچیدگی الگوریتمهای مرتبسازی
تحلیل پیچیدگی توابع بازگشتی
تحلیل پیچیدگی عملیات اصلی ساختار داده
اشتباهات رایج و باورهای غلط
تحلیل پیچیدگی برخی از مشکلات رایج کدگذاری مصاحبه
امیدوارم شما را در دوره ببینم!
سرفصل ها و درس ها
مبانی تحلیل پیچیدگی
Complexity analysis basics
معرفی
Introduction
مثال ها
Examples
نمادهای Big-O، big-Ω و big-θ
Big-O, big-Ω, and big-θ notations
منبع اضافی: نمادها تعریف ریاضی
Extra resource: Notations mathematical definition
مسابقه: نمادهای Big-O، big-Ω و big-θ
Quiz: Big-O, big-Ω, and big-θ notations
بهترین، متوسط و بدترین حالت
Best, average, and worst case
کلاس های پیچیدگی
Complexity classes
نحوه تجزیه و تحلیل پیچیدگی یک الگوریتم
How to analyze the complexity of an algorithm
سلسله مراتب پیچیدگی ها
Complexities hierarchy
امتحان: پیچیدگی را تجزیه و تحلیل کنید
Quiz: Analyze the complexity
نحوه تجزیه و تحلیل پیچیدگی یک الگوریتم
How to analyze the complexity of an algorithm
آزمون: پیچیدگی را از T(n) استنتاج کنید
Quiz: Deduce the complexity from T(n)
پیچیدگی مستهلک شده
Amortized complexity
نحوه مقایسه دو الگوریتم
How to compare two algorithms
تجزیه و تحلیل مسئله "جفتی را پیدا کنید که جمع آن k باشد".
"Find pair that sums up to k" problem analysis
الگوریتم های جستجو و تحلیل پیچیدگی
Searching algorithms and complexity analysis
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات