آموزش مبانی ساختارهای داده و تحلیل الگوریتم‌ها - آخرین آپدیت

دانلود Foundations of Data Structures and Algorithm Analysis

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره جامع، قدرت الگوریتم‌ها و ساختارهای داده را کشف کنید. سفر خود را با تسلط بر مفاهیم ضروری مانند نماد Big O، پیچیدگی زمانی و مکانی و بازگشتی (Recursion) آغاز کنید. از طریق توضیحات شفاف و مثال‌های کاربردی، تحلیل کارایی الگوریتم‌ها و بهینه‌سازی راهکارها برای چالش‌های دنیای واقعی را خواهید آموخت. در این دوره به بررسی عمیق ساختارهای داده بنیادی از جمله آرایه‌ها، لیست‌های پیوندی، پشته‌ها، صف‌ها و جداول هش می‌پردازیم. همچنین مباحث پیشرفته‌ای مانند درخت‌ها، هیپ‌ها و ترای‌ها (Tries) را به همراه تحلیل درخت‌های باینری، درخت‌های AVL و ساختارهای گراف بررسی خواهیم کرد. هر بخش بر پایه مفاهیم بخش قبلی بنا شده و تئوری را با کدنویسی عملی در زبان پایتون ترکیب می‌کند تا درک شما تثبیت شود. این دوره بر رویکرد گام‌به‌گام تأکید دارد تا مفاهیم پیچیده را قابل فهم کند. شما نه‌تنها «چگونگی»، بلکه «چرایی» مفاهیم را با کاربردهای عملی مانند صف‌های اولویت‌دار، هشینگ و برنامه‌نویسی پویا یاد می‌گیرید. چه در زمینه تسلط بر الگوریتم‌های مرتب‌سازی باشد و چه پیاده‌سازی روش‌های جستجوی بهینه، مهارت‌های لازم برای حل بهینه مسائل را کسب خواهید کرد. این دوره برای توسعه‌دهندگان آینده، دانشجویان علوم کامپیوتر و متخصصان طراحی شده است و نیازمند دانش پایه برنامه‌نویسی است. این آموزش برای هر کسی که آماده است توانایی‌های حل مسئله خود را ارتقا داده و برای مصاحبه‌های فنی آماده شود، ایده‌آل است. با سطح دشواری مبتدی تا متوسط، شما به تجهیزاتی کامل برای مواجهه با چالش‌های کدنویسی با اعتمادبه‌نفس دست خواهید یافت.

سرفصل ها و درس ها

معرفی دوره Course Introduction

  • معرفی تخصص Introduction to the Specialization

  • بررسی سرفصل‌های آموزشی Curriculum Walkthrough

نماد Big O Big O Notation

  • معرفی بخش Section Introduction

  • تحلیل پیچیدگی Complexity Analysis

  • چرا به نماد Big O نیاز داریم؟ Why We Need Big O Notation?

  • پیچیدگی Big O(n) Big O(n) Complexity

  • پیچیدگی Big O(1) Big O(1) Complexity

  • شمارش عملیات‌ها Counting Operations

  • ساده‌سازی Big O - بخش اول Simplifying Big O - Part 1

  • پیچیدگی Big O(n^2) Big O(n^2) Complexity

  • ساده‌سازی Big O - بخش دوم Simplifying Big O - Part 2

  • پیچیدگی Big O(n!) Big O(n!) Complexity

  • پیچیدگی مکانی – بخش اول Space Complexity – Part 1

  • پیچیدگی مکانی – بخش دوم Space Complexity – Part 2

  • جمع‌بندی بخش Section Summary

مفاهیم ضروری ۱ Essential Concepts - I

  • حافظه Memory

  • لگاریتم Logarithm

مقدمه‌ای بر ساختار داده Data Structure - Introduction

  • مقدمه‌ای بر ساختارهای داده Introduction to Data Structures

ساختار داده: آرایه‌ها Data Structure - Arrays

  • معرفی آرایه‌ها Array Introduction

  • عملیات رایج آرایه – بخش اول Array - Common Operations – Part 1

  • عملیات رایج آرایه – بخش دوم Array - Common Operations – Part 2

  • آرایه استاتیک در مقابل دینامیک – عملیات رایج بخش سوم Static versus Dynamic Array - Common Operations – Part 3

ساختارهای داده – لیست‌های پیوندی Data Structures – Linked Lists

  • لیست‌های پیوندی Linked Lists

  • پیچیدگی‌های لیست پیوندی Linked List Complexities

  • لیست پیوندی دوطرفه Doubly Linked List

  • لیست پیوندی حلقوی و پیاده‌سازی لیست پیوندی Circular Linked List and Implementing a Linked List

ساختارهای داده – پشته و صف Data Structures – Stack and Queue

  • پشته و صف Stack and Queue

ساختارهای داده – جداول هش Data Structures – Hash Tables

  • جداول هش Hash Tables

ساختارهای داده: درخت‌ها Data Structures - Trees

  • درخت‌ها – بخش اول Trees - Part 1

  • درخت‌ها – بخش دوم Trees - Part 2

  • درخت باینری Binary Tree

  • درخت جستجوی باینری Binary Search Tree

  • درخت‌های AVL در مقابل درخت‌های قرمز-سیاه Adelson-Vekskii Landis (AVL) Trees versus Red Black Trees

ساختارهای داده – هیپ‌ها Data Structures – Heaps

  • هیپ‌ها Heaps

  • مرتب‌سازی هیپ و صف‌های اولویت‌دار Heap Sort and Priority Queues

ساختارهای داده – ترای‌ها (Tries) Data Structures – Tries

  • ترای (Trie) ۱ Trie - I

  • ترای (Trie) ۲ Trie - II

  • چرا ترای‌ها مهم هستند؟ Why Are Tries Important?

ساختارهای داده – گراف‌ها Data Structures – Graphs

  • گراف‌ها Graphs

نمایش نظرات

آموزش مبانی ساختارهای داده و تحلیل الگوریتم‌ها
جزییات دوره
12h 9m
39
(آخرین آپدیت)
3,587
4.4 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده