دوره آموزشی ساختار داده‌ها در جاوا اسکریپت: درخت جستجوی دودویی (BST)، صف‌ها و پشته‌ها

دوره آموزشی ساختار داده‌ها در جاوا اسکریپت: درخت جستجوی دودویی (BST)، صف‌ها و پشته‌ها

52 دقیقهمبتدی2024-11-13

مدرسین

Tiffany Graves

Tiffany Graves

جزئیات دوره

به عنوان یک توسعه‌دهنده، شما باید از مجموعه‌ای گسترده از ساختارهای داده استفاده کنید تا بتوانید کدهای کارآمدتری در جاوااسکریپت بنویسید. در این دوره کدنویسی تعاملی، مدرس تیفانی گریوز به شما نشان می‌دهد که چگونه از سه ساختار داده رایج جاوااسکریپت—درخت جستجوی دودویی (BSTs)، صف‌ها و پشته‌ها—استفاده کنید. بهترین شیوه‌ها برای استفاده از هر یک از این ساختارهای داده مختلف برای ذخیره‌سازی داده‌ها با توابع داخلی که در پیچیدگی زمانی و فضایی متفاوت هستند، بررسی خواهد شد. این دوره شامل چالش‌های کدنویسی است که توسط CoderPad پشتیبانی می‌شود تا شما بتوانید بازخورد فوری دریافت کنید و مهارت‌های جدید خود را تمرین کنید.

اهداف آموزشی:

ایجاد و استفاده از ساختارهای داده در جاوااسکریپت، از جمله درخت جستجوی دودویی (BSTs)، صف‌ها و پشته‌ها.
نوشتن توابع برای ذخیره‌سازی و بازیابی داده‌ها برای ساختارهای داده مختلف.
اعمال صحیح مفاهیم پیچیدگی زمانی و فضایی.
استفاده از بهترین روش‌های کدنویسی برای هر یک از انواع ساختار داده.

مهارت ها

Ecma InternationalJavaScriptWeb Development ToolsData EngineeringFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesData ScienceSoftware DevelopmentOne-Off

سرفصل ها

+

  • مقدمه
  • ساختارهای داده را در جاوا اسکریپت کاوش کنید

ابتدا چه چیزی را باید بدانم

  • ساختارهای داده در جاوا اسکریپت
  • سه ساختار داده در جاوا اسکریپت
  • این ساختارهای داده را به خاطر بسپارید
  • تفاوت بین ساختارهای داده جاوا اسکریپت

چرا این BST ‌ها , صف‌ها و پشته‌ها را مطالعه کنید

  • درختان جستجوی دودویی
  • DOM چیست
  • درختان و گره‌ها چیست
  • توابع درخت جستجوی باینری

پیمودن یک درخت - به ترتیب، پیش سفارش و پس سفارش

  • صف
  • نحوه ساخت صف
  • کاربردهای عملی برای صف

راه حل - نحوه دک و نوبت دهی

  • پشته
  • نحوه ساخت پشته
۴۰,۰۰۰ تومان