وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

کدنویسی الگوریتم ها در زبان C#

سرفصل های دوره

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

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

عنوان اصلی : C# Algorithms

سرفصل های دوره :

مقدمه:
برنامه های C # خود را با الگوریتم های کارآمد بهبود دهید
الگوریتم چیست؟
نحوه بهینه سازی الگوریتم
بهینه سازی الگوریتم در C #
نحوه توصیف پیچیدگی زمانی یک الگوریتم
1. الگوریتم های رشته:
معتبر رشته ها در C #
Normalize رشته ها در C #
تجزیه و جستجو رشته ها در C #
ایجاد رشته های الگوریتم مبتنی بر C #
چالش: معکوس هر کلمه
راه حل: معکوس هر کلمه
2. الگوریتم های آرایه:
آرایه های جستجوی خطی در C #
آرایه های جستجوی باینری در C #
آرایه های جمع آوری شده و فیلتر در C #
آرایه ای در C #
چالش: چرخش یک آرایه
راه حل: چرخش یک آرایه
3. الگوریتم های لینک مرتبط:
یک لیست مرتبط چیست؟
عملیات مشترک مشترک در C #
الگوریتم های پیوند لیست
چالش: حذف گره KTH از انتهای لیست
راه حل: حذف گره KTH از انتهای لیست
4. صف و الگوریتم های پشته:
صف چیست؟
عملیات صف استاندارد در C #
الگوریتم های صف: تولید اعداد باینری
پشته چیست؟
عملیات پایه پشته در C #
الگوریتم های پشته: نظریه سازی الگوریتم
الگوریتم های پشته: پیاده سازی عنصر بزرگ بعدی
الگوریتم های پشته: تطبیق پرانتز
5. الگوریتم های ساختارهای مبتنی بر هش:
ساختارهای مبتنی بر هش در C #
Dictionary و عملیات Hashset در C #
استفاده از نوع Hashset در الگوریتم های C #
از نوع فرهنگ لغت در الگوریتم های C # استفاده کنید
Challenge: یک لیست پیوند چرخه را شناسایی کنید
راه حل: فهرست مرتبط cyclic
6. الگوریتم های درختی:
درخت چیست؟
یک درخت جستجوی باینری را در C # ایجاد کنید
Traversal Traversal چیست؟
استفاده از بازگشتی برای پیاده سازی تراکنش های درختی در C #
چالش: یک الگوریتم جستجو را توسعه دهید
راه حل: یک الگوریتم جستجو را توسعه دهید
نتیجه گیری:
ادامه الگوریتم های بهینه سازی

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
مدرس:
شناسه: LY13738
حجم: 473 مگابایت
مدت زمان: 177 دقیقه
تعداد دیسک: 1 عدد
زیرنویس انگلیسی: دارد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 7 دی 1400
کدنویسی الگوریتم ها در زبان C#
کدنویسی الگوریتم ها در زبان C# 1
کدنویسی الگوریتم ها در زبان C# 2
کدنویسی الگوریتم ها در زبان C# 3
کدنویسی الگوریتم ها در زبان C# 4
کدنویسی الگوریتم ها در زبان C# 5
کدنویسی الگوریتم ها در زبان C# 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید