توضیحات
طراحی الگوریتم دانش ساخت الگوریتمها برای حل مسئلهاست. طراحی الگوریتم کاربردی را مهندسی الگوریتم مینامند. طراحی الگوریتم در بسیاری از راه حلهای تئوری تحقیق در عملیات، شناسایی و گنجانیده شدهاست، مانند برنامه نویسی پویا و تقسیم و غلبه. الگوهای طراحی الگوریتم تکنیکهای طراحی و اجرای طرحهای الگوریتم هستند، در این روزها از طراحی الگوریتم میتوان در فرایندهای بازیابی اینترنتی، مسیریابی استفاده نمود.
هم اکنون در ایران طراحی الگوریتمها به عنوان درسی در رشته مهندسی کامپیوتر (نرمافزار و سختافزار) و فناوری اطلاعات تدریس میشود. در طراحی الگوریتمها مباحثی همچون پیچیدگی زمانی، بازگشتی، روش تقسیم و غلبه، روش حریصانه، روش برنامه سازی پویا، تکنیک عقبگرد، نظریه P و NP تدریس میشود. زبانهای برنامه نویسی رایانههای بزرگ مانند زبان ALGOL (برای زبان الگوریتمی)، زبان FORTRAN، زبان COBOL، زبان PL/I، زبان SAIL و SNOBOL ابزار محاسبات برای به اجرا درآوردن یک طراحی الگوریتم است اما یک طراحی الگوریتم (a/d) یک زبان نیست، یک a/d میتواند یک روش دست نوشته باشد، به طور مثال مجموعهای از معادلات. یک سری از فرایندهای مکانیکی انجام شده توسط دست، قطعه آنالوگ از تجهیزات یا فرایند دیجیتال و پردازندهاست. یکی از مهم ترین جنبههای طراحی الگوریتم، ایجاد یک الگوریتم است که دارای یک زمان اجرای کارآمد باشد، که به عنوان اوه بزرگ(big Oh)شناخته شدهاست.(منبع:https://fa.wikipedia.org)
مطالعه الگوريتمها در برگيرنده موارد زير است:
۱- طراحی الگوريتم
۲- معتبر سازی يا اثبات درستی الگوريتم
۳- بيان يا پياده سازی الگوريتم
۴- تحليل الگوريتم
که در اين کتاب ما موارد اول و چهارم را مورد بررسی قرار ميدهيم.
کاری از: علی نوراله
اطلاعات فایل :زبان فارسی/93صفحه/حجم :620K
لینک دانلود :روی همین لینک کلیک کنید
نقد و بررسیها
هنوز بررسیای ثبت نشده است.