בחרו אלגוריתם וצפו בו ממיין שלב אחר שלב
אלגוריתמי מיון הם מהנושאים הבסיסיים ביותר בקורסי מבני נתונים ואלגוריתמים. כל אחד מהאלגוריתמים כאן — בועות, בחירה, הכנסה, מיזוג, מהיר וערימה — פועל בצורה שונה ומתאים לנסיבות שונות. מיון מיזוג ומיון מהיר מגיעים ל-O(n log n) בממוצע ומשמשים בספריות סטנדרטיות. מיון בועות ומיון בחירה הם O(n²) אך פשוטים להבנה. לחצו על אלגוריתם ועל הפעל לראות כל שלב.
לחצו על הפעל או שלב כדי להתחיל את האלגוריתם.
1 / 0
עובר שוב ושוב על הרשימה, משווה אלמנטים סמוכים ומחליף אותם אם הם בסדר הלא נכון. המעבר חוזר על עצמו עד שהרשימה ממוינת.
אלמנטים גדולים "מבעבעים" למעלה למיקום הנכון שלהם בסוף המערך עם כל מעבר.
O(n)
O(n²)
O(n²)
O(1)
טוב למטרות לימודיות ומערכי נתונים קטנים. פשוט למימוש אך לא יעיל למערכים גדולים.
מהי סיבוכיות הזמן הממוצעת של מיון בועות?