دانلود پاورپوینت ساختمان داده والگوریتم ۳۹ اسلاید
تعریف الگوریتم: مجموعهی محدودی از دستورالعملها که با دنبال کردن آنها هدف خاصی دنبال میشود و دارای خصوصیات زیر است:
ورودی: وجود هیچ یا چندین کمیت ورودی از محیط خارج.
خروجی: وجود حداقل یک کمیت به عنوان خروجی
قطعیت: خالی بودن از هرگونه ابهام در هر دستورالعمل
محدودیت: خاتمه یافتن پس از طی مراحل محدود
کارآیی: انجام پذیر بودن هر دستورالعمل(قابلیت اجرا به صورت دستی با قلم و کاغذ)
تفاوت الگوریتم و برنامه: الگوریتم باید پایانپذیر باشد ولی برنامه لزوما پایان پذیر نیست مثلا سیستم عامل برنامهای است که هیچگاه پایان نمیپذیرد.