حسام حداد

در مورد برنامه نویسی ، الگوریتم نویسی ، نکات ترفند ها

حسام حداد

در مورد برنامه نویسی ، الگوریتم نویسی ، نکات ترفند ها

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

آخرین نظرات
  • ۱۸ آبان ۹۵، ۱۲:۵۱ - سامان
    ای ول

راهنمایی در زمینه آموزش الگوریتم نویسی

چهارشنبه, ۹ مرداد ۱۳۹۲، ۰۲:۰۸ ق.ظ

سلام دوستان

امروز به جای حل و بررسی مسائل برنامه نویسی به معرفی منابع و شفاف سازی در زمینه الگوریتم نویسی میپردازیم

قالبا دوستانی که با تگ کلیدی "آموزش الگوریتم نویسی" وارد این تارنما ( بقول پاسداران زبان پارسی ) میشوند را میتوان به دو گروه تقیسم کرد.


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


گروه دوم که به دنبال اموزش Fllowchart فلوچارت یا pseudocode شبه کد به صورت پایه هستند.

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

pseudocode شبه کد در ویکی پدیا

Fllowchart فلوچارت در ویکی پدیا


همچنین برای گروه اول مطالب این تارنما فقط توضیح کوتاه همراه با پیاده سازی هر الگوریتم میباشد. یکی از بهترین منابع برای آموزش هر الگوریتم به همراه مثال و توضیحات بیشتر راجع به سازنده و مقایسه با بقییه الگوریتم ها ویکی پدیا ست. و همچنین سایت هایی مثل TopCoder آموزش های خوب به همراه انجمن های مرتبط با این زمینه دارند.


نمونه الگوریتم های پیاده سازی شده:

پیاده سازی الگوریتم فلوید

پیاده سازی الگوریتم پریم (درخت پوشای مینیم)

پیاده سازی الگوریتم DFS


آموزش الگوریتمی با توضیحات کافی:

آموزش الگوریتم حریصانه

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

به منظور پیدا کردن یک دید کلی نسبت به الگوریتم ها توصیه میشود مقاله اهمیت الگوریتم ها که توسط اینجانب نوشته شده را  مطالعه کنید.


دو کتاب هم پیشنهاد میکنم و احتمالا هم باید برایتان آشنا باشد:

1.Introduction To Algorithms _ Thomas H.Cormen

2.Art of programming contest

  • موافقین ۲ مخالفین ۰
  • ۹۲/۰۵/۰۹
  • ۲۵۹۰ نمایش
  • حسام حداد

آموزش ACM

آموزش الگوریتم نویسی

نظرات (۲)

  • محمد حیدری
  • مقاله جالبی بود ممنونم
  • مهسا حیدری
  • خوب بود...تنکیو

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی