ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
الگوریتم توصیف دقیق، گامبهگام و موشکافانهی روش حل یک مسئله است که به زبانی ساده و قابلفهم بیان میگردد. به عبارت دقیقتر، الگوریتم مجموعهای باپایان از رهنمودهاست که مشخص میسازد چه گامهایی باید برداشته شود تا پاسخ یک مسئله را بیابیم.
یک الگوریتم دارای ویژگیهای زیر است:
1. بهکارگیری الگوریتم برای حل مسئله به زنجیرهای باپایان از کنشها میانجامد.
2. زنجیرهی کنشها دارای یک کنش آغازین است.
3. هر کنش زنجیره دارای کنشی پیرو است.
4. با یافتن پاسخ مسئله یا پی بردن به غیرقابلحل بودن مسئله، زنجیرهی کنشها پایان میپذیرد.
برای حل یک مسئله ممکن است الگوریتمهای گوناگونی با کیفیتهای متفاوت وجود داشته باشد. کیفیت یک الگوریتم با معیارهای «زمان» و «حافظه»ی مورد نیاز، «درستی پاسخ مسئله» و «تعمیمپذیری» سنجیده میشود.
مطالب مفیدی بود
-------------
وبلاگ عالی دارید
اگر با تبادل لینک موافقید اعلام کنید