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

آموزش پیشرفته الگوریتم ها و ساختارهای داده و پیاده سازی آن در پایتون | Advanced Algorithms and Data Structures in Python

(1 بررسی مشتری)

400,000ریال

  • 10.5 ساعت ویدیو با زیرنویس انگلیسی و کیفیت 1080
  • به روز رسانی 1/2022 تهیه شده رسمی یودمی ایران
  • مدرس: Holczer Balazs
  • حجم: 1.92GB (ترافیک داخلی)

توضیحات

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

نام دوره : Advanced Algorithms and Data Structures in Python

 

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

پیش نیاز:

توضیحات:

دوره آموزش پیشرفته الگوریتم ها و ساختارهای داده و پیاده سازی آن در پایتون برای کسانی است که به علوم کامپیوتر علاقه دارند و می خواهند الگوریتم ها و ساختارهای داده شده را در پایتون پیاده سازی کنند.

در هر فصل با تئوری یک ساختار داده یا الگوریتم داده شده آشنا خواهید شد و سپس آنها را از ابتدا پیاده سازی خواهید کرد.

فصل 1: درختان باینری ایندکس شده (درختان فنویک)

  • نظریه پشت درخت نمایه شده باینری یا ساختار داده درخت Fenwick
  • نحوه استفاده از این ساختار داده در بینایی کامپیوتر و هوش مصنوعی
  • پیاده سازی در پایتون

فصل 2: کش های LRU

  • کش ها چیست و چرا اینقدر مهم هستند
  • نحوه استفاده از لیست های دارای پیوند دوگانه برای پیاده سازی حافظه پنهان
  • تئوری پشت حافظه پنهان LRU
  • پیاده سازی در پایتون

فصل 3: درختان را پخش کنید

  • درختان اسپلی چیست
  • نحوه دستیابی به حافظه پنهان با درختان پراکنده

فصل 4: B-Trees

  • حافظه خارجی و حافظه داخلی (RAM)
  • ساختارهای داده برای حافظه خارجی
  • درختانی با چند فرزند و چند کلید
  • ساختار داده B-tree چیست؟

فصل 5: درختان پیشوند (تلاش)

  • درختان tries یا پیشوند چیست
  • کاربردهای دنیای واقعی تلاش ها
  • ویژگی تکمیل خودکار تلاش ها
  • مرتب سازی با تلاش
  • مسیریابی IP

فصل 6: درختان جستجوی سه تایی

  • درختان جستجوی سه تایی چیست؟
  • درهم بازی با تلاش

فصل 7: الگوریتم های جستجوی زیر رشته ای

  • الگوریتم های جستجوی زیر رشته ای چیست و چرا در نرم افزارهای دنیای واقعی اهمیت دارند
  • الگوریتم جستجوی زیر رشته ای brute-force
  • هش و روش Rabin-Karp
  • الگوریتم جستجوی زیر رشته ای Knuth-Morris-Pratt
  • الگوریتم جستجوی زیر رشته Z (الگوریتم Z)
  • پیاده سازی در پایتون

فصل 8: ترتیب توپولوژیکی

  • ترتیب توپولوژیکی (مرتب سازی توپولوژیکی) چیست؟
  • اجرای ترتیب توپولوژیکی با جستجوی عمقی

فصل 9: تشخیص چرخه

  • چگونه چرخه ها را در نمودارها تشخیص دهیم؟

فصل 10: مولفه های به هم پیوسته قوی (الگوریتم تارجان)

  • اجزای قوی متصل چیست؟
  • الگوریتم ترجان با جستجوی عمق

فصل 11: چرخه های همیلتونی (مسئله فروشنده دوره گرد)

  • چرخه های همیلتونی در نمودارها
  • مشکل فروشنده دوره گرد چیست؟
  • نحوه استفاده از بک ترک برای حل مشکل
  • رویکردهای فراابتکاری برای تقویت الگوریتم ها

فصل 12: چرخه های اویلر (مسئله پستچی چینی)

  • چرخه های اویلری در نمودارها
  • مشکل پستچی چینی چیست؟

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

دوره آموزش پیشرفته الگوریتم ها و ساختارهای داده و پیاده سازی آن در پایتون برای چه کسانی است:

این دوره برای کسانی مناسب است که دانش پایه ای در پایتون دارند و به الگوریتم ها و ساختارهای داده علاقه مند هستند.

 

بخشی از دوره :

1 دیدگاه برای آموزش پیشرفته الگوریتم ها و ساختارهای داده و پیاده سازی آن در پایتون | Advanced Algorithms and Data Structures in Python

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *