دانلود پاورپوینت در مورد ساختمان داده ها و الگوریتم ها
فرمت فایل: پاورپوینت
تعداد اسلاید: 39
مطالعه ساختمان دادهها و الگوریتمها چرا؟
&توسعه الگوهای ریاضی و عملیاتی برای کلاسی از مسایل (مانند روش های مرتب سازی و جستجو)
&یافتن نحوه نمایش الگوهای بالا
&دادن امکاناتی به برنامهنویس برای حل مسایل گوناگون(مانند صف، پشته و لیست پیوندی)
&درک درست از ساختمان داده برای موفقیت در دوره های تحلیل، طراحی، و کاربرد سیستمها و سیستمهای مدیریت پایگاه دادها نقش اساسی دارد.
کلیات
تعریف الگوریتم: مجموعهی محدودی از دستورالعملها که با دنبال کردن آنها هدف خاصی دنبال میشود و دارای خصوصیات زیر است:
.1ورودی: وجود هیچ یا چندین کمیت ورودی از محیط خارج.
.2خروجی: وجود حداقل یک کمیت به عنوان خروجی
.3قطعیت: خالی بودن از هرگونه ابهام در هر دستورالعمل
.4محدودیت: خاتمه یافتن پس از طی مراحل محدود
.5کارآیی: انجام پذیر بودن هر دستورالعمل(قابلیت اجرا به صورت دستی با قلم و کاغذ)
تفاوت الگوریتم و برنامه: الگوریتم باید پایانپذیر باشد ولی برنامه لزوما پایان پذیر نیست مثلا سیستم عامل برنامهای است که هیچگاه پایان نمیپذیرد.
دانلود پاورپوینت در مورد ساختمان داده ها و الگوریتم ها