מיון בועות
מתוך ויקיפדיה, האנציקלופדיה החופשית
מיון בועות, הידוע גם בכינוי מיון החלפה הוא מיון השוואתי פשוט הפועל בסיבוכיות של . המיון קיבל את שמו מהדרך בה מבעבעים אלמנטים במערך.
[עריכה] פרטי האלגוריתם
- לכל , בצע -
- אם (כלומר, אם האיבר ה- וזה שאחריו לא מצויים בסדר הנכון) החלף ביניהם.
- חזור על התהליך עד שלא ימצאו שני מספרים עוקבים שאינם לפי הסדר.
[עריכה] ניתוח זמן הריצה
סיבוכיות הזמן של האלגוריתם היא , (כיוון שעבור קבוצה של מספרים דרושים עד מעברים על הקבוצה, ויהיה צורך לבצע מעברים במקרה ש- הוא המספר הקטן ביותר בסדרה) דבר שהופך אותו ללא יעיל עבור נתונים רבים. לעומת זאת, עבור נתונים מעטים מאוד זהו המיון היעיל ביותר בשל פשטותו.