لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوریتم های 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 را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات