ساختمان داده ها کارشناسی ارشد:به مجموعه ای از دستورالعمل های یک زبان برنامه نویسی که الگوریتمی را پیاده سازی می کند، برنامه گویند.تنها تفاوت برنامه الگوریتم در این است که برنامخ می تواند پایان پذیر نباشد.به عنوان مثال سیتم عامل برنامه ای است که هیچ گاه پایان نمی پذیرد و همواره در سیکل انتظار برای دریافت فرمان بعدی قرار دارد. هدف از تحلیل الگوریتم هت بررسی تغییر سرعت یا اجرای یک الگوریتم در برابر تغییر اندازه ورودی است و معمولا خروجی این تحلیل، تابعی بر حسب اندازه ورودی آن می باشد.
در این فایل اموزشی که در 86 صفحه است می خوانید:
الگوریتم ها و مرتبه اجرایی آنها
آرایه و لیست های پیوندی
صف و پشته
درخت ها
گراف ها
الگوریتم مرتب سازی
پیاده سازی