طراحی الگوریتم ها و هوش مصنوعی

یادگیری، یادگیری ماشین (Machine Learning)

یادگیری ماشین را می توان به این صورت تعریف کرد: Machine learning is a type of artificial intelligence (AI) that provides computers with the ability […]

ادامه مطلب »

تبدیل پیمایش infix یک عبارت به postfix و prefix

امروز در اوپن مایند برای شما آموزش الگوریتم تبدیل پیمایش infix یک عبارت محاسباتی به پیمایش های postfix و prefix را خواهیم داشت. الگوریتم تبدیل پیمایش […]

ادامه مطلب »

معرفی سایت codingame

    تا امروز سایت های مختلفی را در مورد برنامه نویسی معرفی کرده ام ولی سایت ( www.codingame.com ) خیلی با بقیه فرق دارد و آن […]

ادامه مطلب »
حل سوال برش میله با سه روش مختلف به زبان سی پلاس پلاس

حل مسئله برش میله با سه روش مختلف

در این پست از وبسایت اوپن مایند، این مسئله را به سه روش مختلف حل می کنیم و از نظر زمانی سه روش را مقایسه […]

ادامه مطلب »

محاسبه باقی مانده حاصل توان Modular Exponentiation

گوس در مورد نظریه اعداد می گوید : نظریه ی اعداد ملکه ی ریاضیات است. (البته سایر ریاضی دانها هم می گویند گوس پادشاه ریاضیات […]

ادامه مطلب »

برنامه جایگشت با الگوریتم Lexicographical Permutation

  در پست های قبل “الگوریتم جایگشت های یک رشته یا مجموعه با ++C” در مورد پیدا کردن جایگشت های یک آرایه صحبت کرده بودیم […]

ادامه مطلب »

روش بهینه سازی مرتب سازی ادغامی با مرتب سازی درجی

  در این مطلب می خواهیم به شما آموزش بدهیم که چگونه برای بهینه سازی الگوریتم Merge-sort از Insertion-sort کمک بگیرید! سوال: چطور می توان برای […]

ادامه مطلب »

الگوریتم مرتب سازی هرمی یا Heap-Sort

مقدمه اگر اوپن مایند را دنبال کرده باشید می دانید که می خواهیم تعدادی از الگوریتم های مرتب سازی معروف را بررسی کنیم. مرتب سازی […]

ادامه مطلب »
1 2 3