لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوریتم های C#
C# Algorithms
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
الگوریتم ها یکی از ارکان اساسی در هر برنامه نرم افزاری هستند و هنگامی که آنها را درک کردید ، می توانید برنامه های کارآمدتر و قابل نگهداری ایجاد کنید. در این دوره ، مربی Kathryn Hodge به شما نحوه ایجاد برنامه های بهتر C# با استفاده از الگوریتم های کارآمد را نشان می دهد. کاترین در مورد آنچه الگوریتم را م effectiveثر می کند و همچنین نحوه پیش فرض های آگاهانه در مورد داده های خود برای ایجاد الگوریتم های بهتر بحث می کند. او بر چگونگی ایجاد الگوریتم های کارآمد برای کار با انواع مختلف داده ها ، از جمله رشته ها ، آرایه ها ، لیست های پیوندی ، صف ها ، پشته ها ، ساختارهای مبتنی بر هش و درختان متمرکز است. بسیاری از الگوریتم ها به زبان C# تعبیه شده اند و کاترین نحوه استفاده از این الگوریتم ها برای سفارشی سازی خود را توضیح می دهد ، بنابراین شما می توانید با داده های خود دقیقا همانطور که می خواهید کار کنید. او همچنین در مورد چگونگی استفاده از ساختارهای مختلف داده برای ایجاد الگوریتم های بهتر در تجزیه و تحلیل یا دستکاری داده های آنها بحث می کند.
سرفصل ها و درس ها
معرفی
Introduction
برنامه های C# خود را با الگوریتم های کارآمد بهبود بخشید
Improve your C# applications with efficient algorithms
الگوریتم چیست؟
What is an algorithm?
نحوه بهینه سازی الگوریتم
How to optimize an algorithm
بهینه سازی الگوریتم در C#
Optimize an algorithm in C#
نحوه توصیف پیچیدگی زمانی یک الگوریتم
How to describe the time complexity of an algorithm
فصل مسابقه
Chapter Quiz
1. الگوریتم های رشته ای
1. String Algorithms
اعتبارسنجی رشته ها در C#
Validate strings in C#
عادی سازی رشته ها در سی شارپ
Normalize strings in C#
تجزیه و جستجو رشته ها در C#
Parse and search strings in C#
ایجاد رشته های مبتنی بر الگوریتم در C#
Create algorithm-driven strings in C#
چالش: هر کلمه را معکوس کنید
Challenge: Reverse each word
راه حل: هر کلمه را معکوس کنید
Solution: Reverse each word
فصل مسابقه
Chapter Quiz
2. الگوریتم های آرایه
2. Array Algorithms
آرایه های جستجوی خطی در C#
Linear search arrays in C#
آرایه های جستجوی دودویی در C#
Binary search arrays in C#
تجمیع و فیلتر کردن آرایه ها در C#
Aggregate and filter arrays in C#
معکوس کردن یک آرایه در C#
Reverse an array in C#
چالش: یک آرایه را بچرخانید
Challenge: Rotate an array
راه حل: یک آرایه را بچرخانید
Solution: Rotate an array
فصل مسابقه
Chapter Quiz
3. الگوریتم های لیست پیوندی
3. Linked List Algorithms
لیست پیوندی چیست؟
What is a linked list?
عملیات متداول لیست پیوندی در C#
Common linked list operations in C#
الگوریتم های لیست پیوندی
Linked list algorithms
چالش: گره Nth را از انتهای لیست حذف کنید
Challenge: Delete Kth node from the end of the list
راه حل: گره Nth را از انتهای لیست حذف کنید
Solution: Delete Kth node from the end of the list
فصل مسابقه
Chapter Quiz
4. الگوریتم های صف و پشته
4. Queue and Stack Algorithms
صف چیست؟
What is a queue?
صف های استاندارد در C#
Standard queue operations in C#
کاترین هاج بهعنوان توسعهدهنده نرمافزار در یک شرکت رسانهای کار میکند.
علاوه بر کار خود بهعنوان توسعهدهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات