آموزش ساختارهای داده Python: درختان

Python Data Structures: Trees

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: درختان در پایتون چیست و چگونه با سایر ساختارهای داده مانند لیست های پیوندی و نمودارها متناسب است؟ در این دوره ، مربی Ryan Mitchell در مورد درختان جستجوی دودویی (BST) و اینکه شما می توانید با آنها در یک زمینه دنیای واقعی انجام دهید ، بحث می کند. رایان به شما نشان می دهد که چگونه فقط با چند خط پایتون یک درخت پایه بسازید. او چگونگی جستجو و پیمایش یک درخت و همچنین نحوه چاپ درخت در ترمینال را گام برمی دارد. رایان نحوه افزودن گره به درخت خود ، حذف آنها و شناسایی درختان نامتعادل را توضیح می دهد. هنگامی که یک درخت نامتعادل پیدا می کنید ، تعادل مجدد آن مهم است. رایان شما را از طریق تعادل چهار نوع درخت نامتعادل متعادل می کند. او در پایان با یک چالش که متعادل سازی مجدد خودکار هوشمندانه تری را نشان می دهد.

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

      معرفی Introduction

      • شروع به کار با درختان Getting started with trees

      • آنچه شما باید بدانید What you should know

      • BST ها و درختان دیگر BSTs and other trees

      1. پیمایش در درختان 1. Navigating Trees

      • ساختن یک درخت اساسی Building a basic tree

      • جستجوی یک درخت Searching a tree

      • عبور از یک درخت Traversing a tree

      • گرفتن حداکثر ارتفاع یک درخت Getting the maximum height of a tree

      • دریافت همه گره ها در یک عمق خاص Getting all nodes at a particular depth

      • چالش: چاپ درخت Challenge: Printing a tree

      • راه حل: چاپ یک درخت Solution: Printing a tree

      2. اصلاح درختان 2. Modifying Trees

      • افزودن گره Adding nodes

      • حذف گره ها: نظریه Deleting nodes: Theory

      • حذف گره ها: کد Deleting nodes: Code

      • شناسایی درختان نامتعادل Detecting unbalanced trees

      • چالش: افزودن شاخص تعادل به درخت چاپ شده Challenge: Adding a balance indicator to the printed tree

      • راه حل: افزودن نشانگر تعادل به درخت چاپ شده Solution: Adding a balance indicator to the printed tree

      3. تعادل مجدد درختان 3. Rebalancing Trees

      • مقدمه ای بر چرخش ها Introduction to rotations

      • درختان دوار در پایتون Rotating trees in Python

      • رفع یک درخت با چندین نقطه عدم تعادل Fixing a tree with multiple points of imbalance

      • چالش: تعادل مجدد خودکار دقیق تر Challenge: Smarter automated rebalancing

      • راه حل: تعادل مجدد خودکار دقیق تر Solution: Smarter automated rebalancing

      نتیجه Conclusion

      • مراحل بعدی با ساختار داده ها Next steps with data structures

      نمایش نظرات

      نظری ارسال نشده است.

      آموزش ساختارهای داده Python: درختان
      خرید اشتراک و دانلودخرید تکی و دانلود | 210,000 تومان (5 روز مهلت دانلود ) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 2 تا 14 ساعت می باشد.
      جزییات دوره
      1h 16m
      22
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      278
      - از 5
      ندارد
      دارد
      دارد
      Ryan Mitchell
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Ryan Mitchell Ryan Mitchell

      مهندس ارشد نرم افزار در GLG

      رایان میچل یک مهندس نرم افزار ارشد در GLG و همچنین سخنران و نویسنده است.

      متخصص در اسکراپینگ وب، امنیت وب و علم داده، رایان میزبان کارگاه‌های آموزشی بوده و در بسیاری از رویدادها از جمله Data Day و DEF CON سخنرانی کرده است. او همچنین برنامه نویسی وب و علوم داده را تدریس کرده و در موسسات مختلف در مورد دوره های آموزشی مشاوره کرده است. رایان دارای مدرک کارشناسی ارشد در مهندسی نرم افزار از دانشکده توسعه دانشگاه هاروارد است و در حال حاضر یک مهندس ارشد نرم افزار در GLG است که در آنجا ابزارهای تجزیه و تحلیل داده ها را ایجاد می کند. رایان نویسنده Web Scraping with Python (O'Reilly) و همچنین Instant Web Scraping with Java (Packt Publishing) است.