تحقیق درباره الگوریتم های مرتب سازی
مقدمه :
الگوریتم مرتبسازی، در علوم کامپیوتر و ریاضی، الگوریتمی است که لیستی از دادهها را به ترتیبی مشخص میچیند.
پر استفادهترین ترتیبها، ترتیبهای عددی و لغتنامهای هستند. مرتبسازی کارا در بهینه سازی الگوریمهایی که به لیستهای مرتب شده نیاز دارند (مثل جستجو و ترکیب) اهمیت زیادی دارد.
از ابتدای علم کامپیوتر مسائل مرتبسازی تحقیقات فراوانی را متوجه خود ساختند، شاید به این علت که در عین ساده بودن، حل آن به صورت کارا پیچیدهاست. برای مثال مرتبسازی حبابی در سال ۱۹۵۶ به وجود آمد. در حالی که بسیاری این را یک مسئلهٔ حل شده میپندارند، الگوریتم کارآمد جدیدی همچنان ابداع میشوند (مثلاً مرتبسازی کتاب خانهای در سال ۲۰۰۴ مطرح شد).
مبحث مرتبسازی در کلاسهای معرفی علم کامپیوتر بسیار پر کاربرد است، مبحثی که در آن وجود الگوریتمهای فراوان به آشنایی با ایدههای کلی و مراحل طراحی الگوریتمهای مختلف کمک میکند؛ مانند تحلیل الگوریتم، دادهساختارها، الگوریتمهای تصادفی، تحلیل بدترین و بهترین حالت و حالت میانگین، هزینهٔ زمان و حافظه، و حد پایین.
تحقیق درباره الگوریتم های مرتب سازی
در علم کامپیوتر معمولاً الگوریتمهای مرتبسازی بر اساس این معیارها طبقهبندی میشوند:
• پیچیدگی (بدترین و بهترین عملکرد و عملکرد میانگین): با توجه به اندازهٔ لیست (n). در مرتبسازیهای معمولی عملکرد خوب (O(n log n و عملکرد بد (O(n۲ است. بهترین عملکرد برای مرتبسازی (O(n است. الگوریتمهایی که فقط از مقایسهٔ کلیدها استفاده میکنند در حالت میانگین حداقل (O(n log n مقایسه نیاز دارند.
• حافظه (و سایر منابع کامپیوتر) : بعضی از الگوریتمهای مرتبسازی «در جا[1]» هستند. یعنی به جز دادههایی که باید مرتب شوند، حافظهٔ کمی ((O(۱) مورد نیاز است؛ در حالی که سایر الگوریتمها به ایجاد مکانهای کمکی در حافظه برای نگهداری اطلاعات موقت نیاز دارند.
تحقیق درباره الگوریتم های مرتب سازی
• پایداری[2] : الگوریتمهای مرتبسازی پایدار ترتیب را بین دادههای دارای کلیدهای برابر حفظ میکنند. فرض کنید میخواهیم چند نفر را بر اساس سن با یک الگوریتم پایدار مرتب کنیم. اگر دو نفر با نامهای الف و ب همسن باشند و در لیست اولیه الف جلوتر از ب آمده باشد، در لیست مرتب شده هم الف جلوتر از ب است.
• مقایسهای بودن یا نبودن. در یک مرتبسازی مقایسهای دادهها فقط با مقایسه به وسیلهٔ یک عملگر مقایسه مرتب میشوند.
• روش کلی : درجی، جابجایی، گزینشی، ترکیبی و غیره. جابجایی مانند مرتبسازی حبابی و مرتبسازی سریع و گزینشی مانند مرتبسازی پشتهای.
تحقیق درباره الگوریتم های مرتب سازی
الگوریتمهای مرتب سازی
[ویرایش]مرتب سازی حبابی
(به انگلیسی: Bubble Sort)
فرض کنید n داده داریم که میخواهیم به صورت صعودی مرتب شوند. عنصر اول رو با دومی مقایسه ، و در صورتی که اولی بزرگتر باشد جاهاشون رو عوض میکنیم. همین کار رو با عناصر دوم و سوم انجام میدهید و همینطور عناصر سوم و چهارم ، الی آخر. وقتی این کار تموم شد بزرگترین عنصر بین دادهها به آخر لیست میرسد . حالا یک بار دیگه از اول این کار رو انجام میدهیم اما این بار تا عنصر (n -۱)ام ادامه میدهیم (عنصر nام مرحله اول جای خودش رو پیدا کرده). باز هم این کار رو تا عنصر (n – ۲)ام تکرار میکنیم ، و بازهم …. تا اینکه بالاخره دادهها مرتب میشوند. مثلا:
تحقیق درباره الگوریتم های مرتب سازی
پسورد فایل: www.bazaarfile.ir
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
بازار فایل | همکاری در فروش فایل
تحقيق درباره استاندارد های ايزو 9000
تحقیق درباره سقف های کمپوزیت
تصویر png ماشین اسپرت
طرح PNG کلاه جشن تولد
تصویر png سه بعدی راه اندازی کسب و کار
تصویر png سبزه عید و روبان قرمز
دانلود تصویر ریسه لامپ روشن PNG
تصویر پس زمینه طرح فانوس با مفهوم ماه رمضان
تحقیق درباره پرورش گوساله
دانلود قاب عکس ساده png
تصویر png رمضان با هلال ماه طلایی و مسجد
تحقیق درباره الفبای مديريت زنجيره تامين
تحقیق درباره چهار لايه زمين
دانلود فونت انگلیسی EXXA GAME
تحقیق درباره دلفین
تایپوگرافی کربلا
پاورپوینت اصول و فنون تبلیغات
تصویر PNG سه بعدی بازاریابی محتوا
تصویر png سیب سفره هفت سین
تحقیق درباره مديريت تكنولوژی در ايران
تصویر png آدم برفی
تحقیق درباره سقف کُرمیت
تصویر png گرد آب
تحقیق درباره گیاهان دارویی و ابن سینا
دانلود تصویر دوربری شده رمضان
پاورپوینت درباره فضا در معماری
بررسی و مطالعه زیست محیطی پارک ملی خبر واقع در استان کرمان و چگونگی حفظ و نگهداری آن
تحقیق درباره معرفی امنيت زيستی بعنوان روشی براي كاهش بيماريهای عفونی
گل فانتزی دوربری png
تصویر png سه کادر گفتگوی
تصویر png هویچ
تحقیق درباره مواد رادیواکتیو
تصویر PNG پاشیدن آب و قطرات
تصویر png ماهی قرمز
تحقیق درباره جوشکاری زیرپودری یا SAMW
مجموعه تصویر png ابر
دانلود فایل فلش و پیکان
بررسی های جديد زمين شناسی
وکتور ماشین های سنگین
تصویر PNG آب و مایع
دانلود عکس کبوتر ها کربلا
تحقیق درباره شیوه های انشا نویسی
تصویر PNG سه بعدی بازاریابی ایمیلی
نقد و بررسیها
هنوز بررسیای ثبت نشده است.