מיון כניסה לעומת מיון בחירה

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 4 אַפּרִיל 2021
תאריך עדכון: 13 מאי 2024
Anonim
10-3 מיון בחירה
וִידֵאוֹ: 10-3 מיון בחירה

תוֹכֶן

ההבדל העיקרי בין מיון הכניסה למיון הבחירה הוא שבמיון ההכנסה בו נתונים ממוינים על ידי הכנסת אותם לרשימה ממוינת שכבר בעוד שבמיון הבחירה, הנתונים ממוינים על ידי הצבת אלמנטים רצופים במיקומים ממוינים.


מיון הוא מושג חשוב מאוד בתכנות; ישנם אלגוריתמים רבים למיון בתכנות. שני האלגוריתמים המפורסמים ביותר למיון הם מיון הכנסה ומיון בחירה. שני האלגוריתמים הללו שונים זה מזה. בהכנסה מיון שבו נתונים ממוינים על ידי הכנסתם לרשימה הממוינת שכבר. רק אלמנט אחד מוכנס למערך ממוין בכל פעם. המטרה העיקרית של מיון ההכנסה היא להכניס את האלמנט למקום הנכון בסדר הנכון. לאחר הכנסות אלה מיון הרשימה כולה.

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

תוכן: ההבדל בין מיון הכנסה למיון בחירה

  • טבלת השוואה
  • מיון הכנסה
  • מיון בחירה
  • הבדלים עיקריים
  • סיכום
  • סרטון הסבר

טבלת השוואה

בסיסמיון הכנסהמיון בחירה
משמעותבהכנסה מיון שבו נתונים ממוינים על ידי הכנסתם לרשימה ממוינת כברבמיון הבחירה, הנתונים ממוינים על ידי הצבת אלמנטים רצופים במיקומים ממוינים.
אלגוריתם מיון הכניסה הוא אלגוריתם יציב.מיון הבחירה הוא אלגוריתם לא יציב.
נתונים מיידיים סוג הכניסה לא יכול להתמודד עם נתונים מיידייםסוג הכניסה לא יכול להתמודד עם מיידי.
מורכבות בזמן במקרה של זמן מיון להכנסה, המורכבות היא 0 (n)במקרה של זמן מיון בחירה, המורכבות היא 0 (n ^ 2)

מיון הכנסה

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


מיון בחירה

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

הבדלים עיקריים

  1. במוסד הכנסה שממוינים בו נתונים ממוינים על ידי הוספתם לרשימה ממוינת כבר ואילו, במיון הבחירה, נתונים ממוינים על ידי הצבת אלמנטים רצופים במיקומים ממוינים.
  2. מיון הכנסה הוא אלגוריתם יציב ואילו מיון הבחירה הוא לא יציב
  3. סוג הכנסה אינו יכול להתמודד עם נתונים מיידיים ואילו סוג הכנסה אינו יכול להתמודד עם מיידי.
  4. במקרה של זמן מיון להכנסה, המורכבות היא 0 (n) ואילו במקרה של בחירה מורכבות זמן המיון היא 0 (n ^ 2).

סיכום

במאמר זה לעיל אנו רואים את ההבדל הברור בין מיון הכנסה למיון בחירה ביישום.

סרטון הסבר