بررسی روش های بهینه شده الگوریتم های مرتب سازی

سال انتشار: 1398
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 597

فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CECCONF09_003

تاریخ نمایه سازی: 19 اسفند 1398

چکیده مقاله:

الگوریتم های مرتب سازی، از عملیات اصلی و اساسی علم کامپیوتر محسوب می شود .هدف از مرتب سازی، قرار دادن فهرستی از داده ها با ترتیبی مشخص است .مرتب سازی کارا در بهینه سازی الگوریتم هایی که به لیست های مرتب شده نیاز دارند (مثل جستجو و ترکیب) اهمیت زیادی دارد.از مرتب سازی در سایر عملیات کامپیوتر مثل جستجو، ادغام و نرمال سازی استفاده می شود .بنابراین بهینه سازی هر چند کوچک در الگوریتم های مرتب سازی می تواند صرفه جویی زیادی در زمان کامپیوتر داشته باشد، زیرا ممکن است عمل مرتب سازی قسمت اصلی و مهم برنامه باشد و هرگونه بهبود در سرعت عمل مرتب سازی، کارایی برنامه را بالا ببرد .علت دیگر این است که اغلب روش های مرتب سازی به صورت مکرر در یک برنامه مورد استفاده قرار می گیرند .پس بهینه سازی می تواند تاثیر زیادی در عملکرد مناسب سیستم داشته باشد .ما علاوه بر تشریح 4 الگوریتم متداول مرتب سازی، به روش های نوین و بهینه ی این الگوریتم ها خواهیم پرداخت و در پایان عملکرد روش های بهینه مرتب سازی را مورد ارزیابی قرار خواهیم داد

کلیدواژه ها:

الگوریتم های مرتب سازی ، مرتب سازی کلاسیک ، مرتب سازی بهینه ، الگوریتم های بهینه مرتب سازی ، پیچیدگی زمانی

نویسندگان

نسترن بزن بیرانوند

دانشجوی دکتری،گروه مهندسی کامپیوتر،واحد تهران جنوب، دانشگاه آزاد اسلامی،تهران،ایران

سیدحسین عرفانی

عضو هیئت علمی،گروه مهندسی کامپیوتر،واحد تهران جنوب، دانشگاه آزاد اسلامی،تهران،ایران