منبع اصلی نوشتار زیر در این لینک قرار دارد

n وزیر با روش تپه نوردی – N queens by Hill climbing

امروز ما می خواهیم با هم سوال N وزیر را باهم به روش تپه نوردی یا Hill climbing حل کنیم . اگر نمی دانید سوال N وزیر چیست به این…

Related Posts:

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

الگوریتم های مرتب سازی : بهینه سازی Quick-sort با میانه سه [مطلب پویا]

در این مطلب از وب سایت اوپن مایند می خواهیم کمی بیشتر از Quick-sort صحبت کنیم. اگر از Quick-sort چیزی نمی دانید ابتدا این مطلب را بخوانید. در الگوریتم Quick-sort، بدترین حالت…

Related Posts:

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

بهینه سازی Merge-sort با Insertion-sort

  در این مطلب می خواهیم به شما بگوییم می توان برای بهینه سازی الگوریتم Merge-sort از Insertion-sort کمک گرفت! سوال: چطور می توان برای بهینه سازی الگوریتمی که ((O(nlg(n…

Related Posts:

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

حل معمای هشت (puzzle 8) با روش Back tracking

بازی معمای هشت ( ۸-puzzle ) یکی از بازی های فکری است که احتمالا در دوران بچگی همه ی ما با آن خود را سرگرم می کردیم. در شکل زیر…

Related Posts:

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

منبع اصلی نوشتار زیر در این لینک قرار دارد

کد و الگوریتم Heap Sort (مرتب سازی هرمی) با ++C

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

Related Posts:

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

کد و الگوریتم پیدا کردن زیرمجموعه های یک مجموعه به زبان ++C

همه ما با مفهوم زیر مجموعه (subset) آشناییم, اما در اینجا مفهوم دیگری با نام اصل تناظر یک به یک داریم که به این شکل تعریف میشود: اصل تناظر یک…

Related Posts:

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

الگوریتم و کد پیدا کردن بزرگ ترین زیر آرایه با ++C

بزرگ ترین زیر آرایه ( maximum sub array ) : پیدا کردن بزرگ ترین زیرآرایه در یک آرایه یکی از بهترین سوال ها برای پی بردن به ارزش روش تقسیم و حل است.در این…

Related Posts:

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

الگوریتم جایگشت های یک رشته یا مجموعه با ++C

قبل از هر چیزی تعریفی دقیقی از جایگشت ها (permutation ) را باید بدانیم که در زیر ارائه  شده است. یک جایگشت (خطی) عبارت است ازهرترتیب قرار گرفتن کلکسیونی از…

Related Posts:

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

الگوریتم و کد برج های هانوی در ++C

  مساله ی برج های هانوی (towers of Hanoi) از مساله های معروف در زمینه ی اگوریتم های بازگشتی است که در آن تعدادی دیسک را باید ازمیله ای به…

Related Posts:

ادامه مطلب