تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی الگوریتم های #C

دوره آموزشی الگوریتم های #C

2 ساعت 47 دقیقهپیشرفته2023-12-08

مدرسین

Kathryn Hodge

Kathryn Hodge

Software Developer

جزئیات دوره

الگوریتم ها یکی از ارکان اساسی در هر نرم افزار کاربردی هستند و هنگامی که آنها را درک کردید، می توانید برنامه های کارآمدتر و قابل نگهداری ایجاد کنید. در این دوره، مربی Kathryn Hodge به شما نحوه ایجاد برنامه های بهتر #C با استفاده از الگوریتم های کارآمد را نشان می دهد. کاترین در مورد آنچه الگوریتم را موثر می کند و همچنین نحوه پیش فرض های آگاهانه در مورد داده های خود برای ایجاد الگوریتم های بهتر بحث می کند. او بر چگونگی ایجاد الگوریتم های کارآمد برای کار با انواع مختلف داده از جمله رشته ها، آرایه ها، لیست های پیوندی، صف ها، پشته ها، ساختارهای مبتنی بر هش و درختان متمرکز است. بسیاری از الگوریتم ها به زبان #C تعبیه شده اند و کاترین نحوه استفاده از این الگوریتم ها برای سفارشی سازی خود را توضیح می دهد، بنابراین شما می توانید با داده های خود دقیقا همانطور که می خواهید کار کنید. او همچنین در مورد چگونگی استفاده از ساختارهای مختلف داده برای ایجاد الگوریتم های بهتر در تجزیه و تحلیل یا دستکاری داده های آنها بحث می کند.

مهارت ها

C#AdvancedProgramming LanguagesMicrosoftSoftware Development

سرفصل ها

0. مقدمه

  • 01 - برنامه‌های #C خود را با الگوریتم‌های کارآمد بهبود بخشید
  • 02 - معرفی چالش‌های CoderPad
  • 03 - الگوریتم چیست
  • 04 - نحوه بهینه‌سازی یک الگوریتم
  • 05 - بهینه‌سازی یک الگوریتم در سی شارپ
  • 06 - نحوه توصیف پیچیدگی زمانی یک الگوریتم

1. الگوریتم‌های رشته ای

  • 07 - اعتبار سنجی رشته‌ها در سی شارپ
  • 08 - عادی سازی رشته‌ها در سی شارپ
  • 09 - رشته‌ها را در سی شارپ تجزیه و جستجو کنید
  • 10 - رشته‌های الگوریتم محور در سی شارپ ایجاد کنید
  • 11 - راه حل - هر کلمه را معکوس کنید

2. الگوریتم‌های آرایه

  • 12 - آرایه‌های جستجوی خطی در سی شارپ
  • 13 - آرایه‌های جستجوی باینری در سی شارپ
  • 14 - جمع‌آوری و فیلتر کردن آرایه‌ها در سی شارپ
  • 15 - معکوس کردن یک آرایه در سی شارپ
  • 16 - راه حل - یک آرایه را بچرخانید

3. الگوریتم‌های لیست پیوندی

  • 17 - لیست پیوندی چیست
  • 18 - عملیات لیست پیوندی رایج در سی شارپ
  • 19 - الگوریتم‌های لیست پیوندی
  • 20 - راه حل - جمع محتویات یک لیست پیوندی

4. الگوریتم‌های صف و پشته

  • 21 - صف چیست
  • 22 - عملیات صف استاندارد در سی شارپ
  • 23 - الگوریتم‌های صف - تولید اعداد باینری
  • 24 - پشته چیست
  • 25 - عملیات پشته اصلی در سی شارپ
  • 26 - الگوریتم‌های پشته ای - نظریه پردازی یک الگوریتم
  • 27 - الگوریتم‌های پشته - پیاده‌سازی عنصر بزرگتر بعدی
  • 28 - الگوریتم‌های پشته - پرانتزهای تطبیق
  • 29 - راه حل - نماد پولیش معکوس را ارزیابی کنید

5. الگوریتم‌های ساختارهای مبتنی بر هش

  • 30 - ساختارهای مبتنی بر هش در سی شارپ
  • 31 - عملیات دیکشنری و هش ست در سی شارپ
  • 32 - از نوع HashSet در الگوریتم‌های #C استفاده کنید
  • 33 - در الگوریتم‌های سی شارپ از نوع Dictionary استفاده کنید
  • 34 - راه حل - یک لیست پیوندی چرخه ای را شناسایی کنید

6. الگوریتم‌های درختی

  • 35 - درخت چیست
  • 36 - یک درخت جستجوی باینری در سی شارپ ایجاد کنید
  • 37 - پیمایش درخت چیست
  • 38 - استفاده از بازگشت برای پیاده‌سازی پیمایش درخت در سی شارپ
  • 39 - راه حل - ارتفاع درخت دوتایی را بیابید

نتیجه

  • 40 - بهینه‌سازی الگوریتم‌ها را ادامه دهید

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal