گو
آموزش الگوریتم در زبان گو - مقدمه و سرفصل دوره

نویسنده

محمد جعفر ابراهیمی

17 مرداد 1400 / 1 دقیقه خواندن



در این دوره سعی دارم با استفاده از زبان گو شمارو با اکثر الگوریتم های برنامه نویسی آشنا کنم این دوره برای کسایی پیشنهاد میشه که آشنایی با الگوریتم ها ندارن یا میخوان دانششون رو ارتقا بدن. البته دانش نسبی درمورد زبان گو از ملزومات این دوره است. ولی اگه این دانش رو ندارید نگران نباشید, اگه با زبان های خانواده c و پایتون کار کردید مطمئن باشید مثال هارو خیلی راحت درک میکنید


الگوریتم چیه؟

فرض کنید میخواییم مراحل کاشت یک نهال رو برای یک نفر تعریف کنیم و اون هم موظفه تمام مراحل رو برامون انجام بده. اون باید بدون حذف مرحله ای

  • مرحله اول: کندن زمین
  • مرحله دوم: قرار دادن نهال
  • مرحله سوم: ریختن خاک
  • مرحله چهارم: آب دادن

این اولین الگوریتمیه که با هم کار کردیم! درسته این هم الگوریتمه درواقع الگوریتم به روش حل مسئله ای گفته میشه که به صورت گام به گام و مرحله به مرحله یک مسئله رو حل میکنه و بار ها تو زندگی روزمره ازش استفاده کردیم...

تنها نکته ای که باید بهش توجه کنید ترتیب انجام مراحله که باید هر مرحله کامل و بدون جا انداختن انجام بشه


  • صف
  • ‏پشته
  • ‏مرتب سازی حبابی
  • ‏مرتب سازی انتخابی
  • ‏جستجوی خطی
  • ‏توابع بازگشتی
  • ‏ادغام
  • ‏مرتب سازی ادغامی
  • ‏مرتب سازی سریع
  • ‏درخت
  • ‏لیست اشاره شده
go
algorithm
الگوریتم
زبان گو
گولنگ

نویسنده

محمد جعفر ابراهیمی

© استفاده از مطالب سایت تنها با درج لینک مستقیم به آن مطلب مجاز است.