جستجوی پرشی در سی شارپ (Jump Search in Csharp)

جستجوی پرشی در سی شارپ

در این قسمت تیم کدگیت را با آموزش جستجوی پرشی در سی شارپ همراهی کنید. در ابتدا طبق روال آموزش‌های گذشته، توضیح کوتاهی در مورد جستجوی پرشی خواهیم داد و سپس با ذکر مثالی ساده این الگوریتم را در سی شارپ پیاده‌سازی خواهیم کرد. همچنین پیشنهاد می‌کنیم قبل از مطالعه این جلسه، آموزش‌های زیر را مطالعه کنید: آشنایی با متد […]

ادامه مطلب

مرتب‌سازی کلوچه‌ای در سی شارپ (Pancake Sort)

مرتب‌سازی کلوچه‌ای در سی شارپ

در این قسمت تیم کدگیت را با آموزش مرتب‌سازی کلوچه‌ای در سی شارپ (Pancake Sort) همراهی کنید. در ابتدای این آموزش مرتب‌سازی کلوچه‌ای را معرفی و الگوریتم آن را توضیح خواهیم داد. در انتها این جلسه این الگوریتم را با هم پیاده‌سازی خواهیم کرد. همچنین پیشنهاد می‌کنیم قبل از مطالعه این جلسه، آموزش‌های زیر را مطالعه کنید: حلقه while در […]

ادامه مطلب

ادغام دو آرایه مرتب در سی شارپ (Merge Two Sorted Array)

ادغام دو آرایه مرتب در سی شارپ

در این جلسه تیم کدگیت را با آموزش ادغام دو آرایه مرتب در سی شارپ همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است: آشنایی با متد آشنایی با if آشنایی با while آرایه به مجموعه ای از داده ها (اطلاعات) با تعداد ثابت که از یک نوع جنس هستند آرایه میگویند. برای درک بهتر یک نوع جنسی از […]

ادامه مطلب

میانه دو آرایه مرتب در سی شارپ (Median of Two Sorted Array)

میانه دو آرایه مرتب در سی شارپ

در این جلسه تیم کدگیت را با آموزش میانه دو آرایه مرتب در سی شارپ همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است: آشنایی با آرایه آشنایی با متد آشنایی با روش بازگشتی آشنایی با if میانه میانه (به انگلیسی: Median) در آمار و نظریه احتمالات نوعی سنجش گرایش به مرکز است. میانه عددی است که یک جمعیت […]

ادامه مطلب

تبدیل باینری به دهدهی در سی شارپ (Binary to Decimal)

در این جلسه تیم کدگیت را با آموزش تبدیل باینری به دهدهی در سی شارپ همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است: آشنایی با For آشنایی با If دستگاه اعداد دودویی (باینری) باینری (Binary) یا دستگاه اعداد دو دویی، بر خلاف اعداد عادی که ما با آن‌ها سرو کار داریم و در مبنای ۱۰ هستند، هر عددی […]

ادامه مطلب

هشت وزیر در سی شارپ (Eight queen in csharp)

در این جلسه تیم کدگیت را با آموزش معمای هشت  وزیر در سی شارپ همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است: آشنایی با متد آشنایی با for آشنایی با روش بازگشتی آشنایی با if چند وزیر مسئله چند وزیر یک معمای شطرنجی و ریاضیاتی است که بر اساس آن باید n وزیر شطرنج در یک صفحه n×n شطرنج به‌گونه‌ای قرار داده شوند که […]

ادامه مطلب

گراف در سی شارپ (graph in csharp)

در این قسمت تیم کدگیت را با آموزش پیاده سازی گراف در سی شارپ همراهی کنید. شکل زیر یک گراف ساده هست که شامل 6 یال و 5 راس است. در سی شارپ برای پیاده سازی گراف روش هایی مثل آرایه توصیه می‌شود. مثلا یک آرایه دو بعدی بسازیم که تعداد سطر و ستون آن برابر راس باشد. حال اگر […]

ادامه مطلب

جستجوی دودویی در سی شارپ (Binary Search)

در این قسمت تیم کدگیت را با آموزش جستجوی دودویی در سی شارپ همراهی کنید. پیش نیاز های این آموزش عبارتند از: آرایه متد الگوریتم بازگشتی الگوریتم جستجوی دودویی الگوریتم جستجوی دودویی : تکنیکی است برای یافتن یک مقدار عددی از میان مجموعه‌ای از اعداد مرتب. این متد محدوده جستجو را در هر مرحله به نصف کاهش می‌دهد، بنابراین هدف […]

ادامه مطلب

مثلث خیام پاسکال در سی شارپ (Pascal Triangle)

در این جلسه تیم کدگیت را با آموزش مثلث خیام پاسکال در سی شارپ همراهی کنید.پیش نیاز این آموزش شامل موارد زیر است: آشنایی با آرایه آشنایی با for مثلث خیام پاسکال مثلت خیام (Pascal’s triangle) آرایشی مثلث شکل از ضرایب بسط دوجمله ای است. به مثلث خیام در زبان انگلیسی مثلث پاسکال، در زبان ایتالیایی مثلث تارتالیا و در […]

ادامه مطلب

پشته در سی شارپ (Stack implementation in Csharp)

در این جلسه تیم کدگیت را با آموزش پشته در سی شارپ همراهی کنید. پیش نیاز این جلسه شامل موارد زیر است: آشنایی با متد آشنایی با شی گرایی Generic آشنایی با constructor آشنایی با for آشنایی با if آشنایی با enumerator آشنایی با استثناها آشنایی با ارثبری آشنایی با override آشنایی با generic پشته(stack) پشته یکی از انواع داده‌ساختارها است […]

ادامه مطلب
1 2