מה זה Deque בג'אווה?
מה זה Deque בג'אווה?

וִידֵאוֹ: מה זה Deque בג'אווה?

וִידֵאוֹ: מה זה Deque בג'אווה?
וִידֵאוֹ: קונספירציית יום הדין שהעולם מסתיר 2024, נוֹבֶמבֶּר
Anonim

ה Java Deque מִמְשָׁק, java . util. דקה , מייצג תור כפול, כלומר תור שבו ניתן להוסיף ולהסיר אלמנטים משני קצוות התור. המילה דקה מבוטא כמו "חפיסת" קלפים. ה Java Deque ממשק הוא תת-סוג של Java ממשק תור.

פשוט כך, מה התועלת של Deque?

ה דקה קשור לתור בעל קצוות כפול התומך בהוספה או הסרה של אלמנטים משני קצוות מבנה הנתונים, זה יכול להיות בשימוש בתור (ראשון-ב-ראשון-out/FIFO) או כמחסנית (אחרון-in-first-out/LIFO). אלה מהירים יותר מ-Stack ו-LinkedList.

האם Deque הוא FIFO? בדיוק כפי שמחסנית תוארה כמיכל LIFO (נכנס אחרון, יוצא ראשון), זה אומר שאפשר לתאר תור בתור FIFO (ראשון נכנס, ראשון יוצא). וריאציה נקראת deque , מבוטא "סיפון", המייצג תור כפול. תורים ו דקים משמשים במספר דרכים ביישומי מחשב.

יתר על כן, מה ההבדל בין תור לתור ב-Java?

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

האם פתיל Deque בטוח ב-Java?

ממשק BlockingDeque ב- java . util. מחלקה במקביל מייצגת את א deque שהוא בטוח חוט להכניס, ולקחת מקרים מ.

מוּמלָץ: