دوره آموزشی ساختارهای دادههای درختی در پایتون
1 ساعت 17 دقیقهمتوسط2021-02-25
مدرسین

Ryan Mitchell
Senior Software Engineer at GLG
جزئیات دوره
درختان در پایتون چیست و چگونه با سایر ساختارهای داده مانند لیستهای پیوندی و نمودارها متناسب است؟ در این دوره، مربی Ryan Mitchell در مورد درختان جستجوی دودویی (BST) و اینکه شما میتوانید با آنها در یک بافت دنیای واقعی انجام دهید، بحث میکند. او به شما نشان میدهد که چگونه فقط با چند خط پایتون یک درخت ساده بسازید. او چگونگی جستجو و پیمایش یک درخت و همچنین نحوه چاپ درخت در ترمینال را نشان میدهد. او نحوه افزودن گره به درخت خود، حذف آنها و شناسایی درختان نامتعادل را توضیح میدهد. هنگامی که یک درخت نامتعادل پیدا میکنید، تعادل مجدد آن مهم است. او شما را از طریق تعادل چهار نوع درخت نامتعادل پیش میبرد. او در پایان با یک چالش ، متعادلسازی مجدد خودکار هوشمندانهتری را نشان میدهد.
مهارت ها
Data EngineeringPythonProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - شروع کار با درختان
- 02 - آنچه باید بدانید
- 03 - BSTها و درختان دیگر
1. پیمایش درختان
- 04 - ساختن درخت پایه
- 05 - جستجوی درخت
- 06 - عبور از درخت
- 07 - به دست آوردن حداکثر ارتفاع یک درخت
- 08 - گرفتن تمام گره ها در یک عمق خاص
- 09 - چالش چاپ درخت
- 10 - راه حل چاپ درخت
2. اصلاح درختان
- 11 - اضافه کردن گره ها
- 12 - تئوری حذف گره ها
- 13 - حذف کد گره ها
- 14 - تشخیص درختان نامتعادل
- 15 - چالش افزودن نشانگر تعادل به درخت چاپ شده
- 16 - راه حل افزودن نشانگر تعادل به درخت چاپ شده
3. تعادل مجدد درختان
- 17 - مقدمه ای بر چرخش ها
- 18 - چرخش درختان در پایتون
- 19 - تعمیر درختی با چندین نقطه عدم تعادل
- 20 - تعادل مجدد خودکار هوشمندانه را به چالش بکشید
- 21 - راه حل تعادل مجدد خودکار هوشمندتر
نتیجه
- 22 - مراحل بعدی با ساختار داده
دوره های مرتبط
- دوره آموزشی مبانی برنامه نویسی: ساختار داده ها (2019)
- دوره آموزشی ساختار داده پایتون: Stacks و Queues و Deques نسخه (2018)
- دوره آموزشی ساختارهای داده پایتون: قدرت لیست های پیوندی برای مصاحبه های فنی
- دوره آموزشی ساختارهای داده پایتون: Stacks, Deques, و Queues
- دوره آموزشی ساختارهای داده پایتون: لیست های پیوندی
- دوره آموزشی ساختارهای داده در پایتون: مجموعهها (Sets) و مجموعههای ثابت (Frozen Sets)
- دوره آموزشی ساختارها و الگوریتمهای داده در پایتون
- دوره آموزشی ساختار داده در پایتون: دیکشنریها
مسیرهای مرتبط
- مسیر آموزشی توسعه دادن مهارت تجزیه و تحلیل داده های خود
- مسیر آموزشی شروع کار با پایتون
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی ارتقاء مهارت های خود در زبان پایتون
- مسیر آموزشی از دانشمند داده به یک تحلیلگر داده تبدیل شوید
- مسیر آموزشی ارتقا مهارت های خود را در Hadoop/NoSQL Data Science Stack