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

دانلود Advanced Data Structures and Algorithms

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره جامع، بر پیچیدگی‌های ساختارهای داده و الگوریتم‌ها مسلط شوید. این دوره برای تعمیق درک شما از مفاهیم بازگشتی (Recursion)، جستجو، مرتب‌سازی و تکنیک‌های پیمایش طراحی شده است. شما با بررسی مفاهیم بنیادی، تحلیل پیچیدگی الگوریتم‌ها و پیاده‌سازی راه‌حل‌های کارآمد برای مسائل دنیای واقعی، تجربه عملی ارزشمندی کسب خواهید کرد. مسیر یادگیری با مفهوم بازگشت آغاز می‌شود، جایی که شما به کنترل تابع، پشته فراخوانی (Call Stack) و بازگشت در درخت می‌پردازید و با مثال‌های کاربردی مانند محاسبه فاکتوریل تمرین می‌کنید. سپس، به سراغ الگوریتم‌های جستجو از جستجوی خطی تا جستجوی دودویی خواهید رفت و پیچیدگی‌ها و پیاده‌سازی‌های بازگشتی آن‌ها را برای تقویت مهارت حل مسئله بررسی می‌کنید. با تسلط بر تکنیک‌های مرتب‌سازی مقدماتی و پیشرفته از جمله مرتب‌سازی حبابی، انتخابی، درجی، سریع و ادغامی، سطح دانش خود را ارتقا دهید. هر بخش شامل پیاده‌سازی، بصری‌سازی و تحلیل عملکرد است. در نهایت، با الگوریتم‌های پیمایش درخت و گراف، شامل جستجوی اول عمق (DFS) و جستجوی اول عرض (BFS) و کاربردهای آن‌ها در ساختارهای داده سلسله‌مراتبی و شبکه‌ای، دوره را به پایان می‌برید. این دوره برای علاقه‌مندان به علوم کامپیوتر، توسعه‌دهندگان نرم‌افزار آینده و هر کسی که به دنبال بهینه‌سازی الگوریتم است، ایده‌آل می‌باشد. توصیه می‌شود برای حداکثر بهره‌وری، دانش مقدماتی برنامه‌نویسی داشته باشید.

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

مفاهیم اساسی II Essential Concepts - II

  • بازگشت چیست؟ What is Recursion?

  • بازگشت: کنترل یک تابع – بخش ۱ Recursion: Control of a Function – Part 1

  • بازگشت: ردیابی درخت – بخش ۲ Recursion: Tracing Tree – Part 2

  • بازگشت: درک پشته فراخوانی – بخش ۳ Recursion: Understanding a Call Stack – Part 3

  • بازگشت: بازگشت در درخت – بخش ۴ Recursion: Tree Recursion – Part 4

  • مثال بازگشت: فاکتوریل یک عدد Recursion Example - Factorial of a Number

الگوریتم: جستجو Algorithm: Searching

  • جستجوی خطی Linear Search

  • جستجوی دودویی Binary Search

  • پیچیدگی جستجوی دودویی Binary Search Complexity

  • پیاده‌سازی جستجوی دودویی – بخش ۱ Implementing Binary Search – Part 1

  • پیاده‌سازی جستجوی دودویی با استفاده از بازگشت – بخش ۲ Implementing Binary Search Implementation – Recursion – Part 2

الگوریتم: مرتب‌سازی مقدماتی Algorithm: Sorting Elementary

  • الگوریتم مرتب‌سازی – مقدمه Sorting Algorithm – Introduction

  • مرتب‌سازی حبابی Bubble Sort

  • بصری‌سازی مرتب‌سازی حبابی Bubble Sort Visualization

  • پیاده‌سازی مرتب‌سازی حبابی Implementing Bubble Sort

  • پیچیدگی مرتب‌سازی حبابی Bubble Sort Complexity

  • مرتب‌سازی انتخابی Selection Sort

  • بصری‌سازی مرتب‌سازی انتخابی Selection Sort Visualization

  • پیاده‌سازی مرتب‌سازی انتخابی Implementing Selection Sort

  • پیچیدگی مرتب‌سازی انتخابی Selection Sort Complexity

  • مرتب‌سازی درجی Insertion Sort

  • پیاده‌سازی مرتب‌سازی درجی Implementing Insertion Sort

  • پیچیدگی مرتب‌سازی درجی Insertion Sort Complexity

  • تحلیل عملکرد Performance Analysis

الگوریتم: مرتب‌سازی پیشرفته Algorithm: Sorting Advanced

  • مرتب‌سازی سریع (Quick Sort) Quick Sort

  • پیچیدگی مرتب‌سازی سریع Quick Sort Complexity

  • پیاده‌سازی مرتب‌سازی سریع Implementing Quicksort

  • مرتب‌سازی ادغامی (Merge Sort) Merge Sort

  • پیچیدگی مرتب‌سازی ادغامی Merge Sort Complexity

  • پیاده‌سازی مرتب‌سازی ادغامی Implementing Merge Sort

الگوریتم: پیمایش درخت Algorithm: Tree Traversals

  • پیمایش درخت Tree Traversal

  • جستجوی اول عمق – (Preorder, Inorder, Postorder) Depth-first Search – (Preorder, Inorder, and Postorder)

  • پیاده‌سازی درخت دودویی Implementing a Binary Tree

  • پیاده‌سازی جستجوی اول عمق Implementing Depth-first Search

  • پیچیدگی جستجوی اول عمق Depth-first Search Complexity

  • جستجوی اول عرض – ترتیب سطح (Level Order) Breadth-first Search - Level Order

  • پیاده‌سازی جستجوی اول عرض Implementing Breadth-first Search

  • پیچیدگی جستجوی اول عرض Breadth-first Search Complexity

الگوریتم‌ها: پیمایش گراف Algorithms: Graph Traversal

  • پیمایش گراف Graph Traversal

  • پیاده‌سازی انیمیشن گراف Implementing Graph Animation

  • پیاده‌سازی جستجوی اول عرض در گراف Implementing Breadth-first Search

  • پیاده‌سازی جستجوی اول عمق در گراف Implementing Depth-first Search

  • پیچیدگی پیمایش گراف Graph Traversal Complexity

نمایش نظرات

آموزش ساختارهای داده و الگوریتم‌های پیشرفته
جزییات دوره
9h 55m
43
(آخرین آپدیت)
1,263
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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