ערימה מול תור

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

תוֹכֶן

ההבדל בין מחסנית לתור הוא שערימה היא מבנה נתונים שאינו פרימיטיבי שמשתמש בשיטת ה- Out out אחרונה ואילו התור הוא מבנה נתונים שאינו פרימיטיבי אניה שמשתמש בשיטת first out הראשון.


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

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

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

תוכן: הבדל בין ערימה לתור

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

טבלת השוואה

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

ערימה

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


פעולות על ערימה

  • לדחוף
  • פופ
  • הצצה
  • חלק עליון
  • זה ריק

תור

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

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

  1. הערימה היא מבנה נתונים שאינו פרימיטיבי שמשתמש בשיטה ראשונה בשיטת ה- out out ואילו תור הוא מבנה נתונים שאינו פרימיטיבי אניה שמשתמש בשיטת first out הראשונה.
  2. אותו קצה משמש להכנסה ומחיקה בערימה ואילו קצוות שונים משמשים להכנסה ומחיקה בערימה.
  3. השתמש בערימה לדחוף, פופ בעוד שתור משתמש במארז, בנייר.
  4. יישום הערימה אינו מורכב ואילו יישום התור מסובך מאוד.

סיכום

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

סרטון הסבר