Ի՞նչ է Deque-ը Java-ում:
Ի՞նչ է Deque-ը Java-ում:

Video: Ի՞նչ է Deque-ը Java-ում:

Video: Ի՞նչ է Deque-ը Java-ում:
Video: 30 глупых вопросов java программисту 2024, Երթ
Anonim

Այն Java Deque ինտերֆեյս, java . օգտագործել. Դեկե , ներկայացնում է կրկնակի ավարտված հերթ, որը նշանակում է հերթ, որտեղ դուք կարող եք ավելացնել և հեռացնել տարրեր հերթի երկու ծայրերից: Բառը Դեկե արտասանվում է քարտերի «տախտակամածի» պես: Այն Java Deque ինտերֆեյսը դրա ենթատեսակ է Java Հերթի ինտերֆեյս:

Պարզապես, ի՞նչ օգուտ Deque-ից:

Այն Դեկե կապված է կրկնակի վերջավոր հերթի հետ, որն աջակցում է տվյալների կառուցվածքի երկու ծայրերից էլեմենտների ավելացում կամ հեռացում, դա կարող է լինել. օգտագործված որպես հերթ (first-in-first-out/FIFO) կամ որպես stack (last-in-first-out/LIFO): Սրանք ավելի արագ են, քան Stack-ը և LinkedList-ը:

Դեկեն ՖԻՖՈ է? Ինչպես որ կույտը նկարագրվեց որպես LIFO (վերջին մուտք, առաջին դուրս) կոնտեյներ, սա նշանակում է, որ հերթը կարող է նկարագրվել որպես ՖԻՖՈ (առաջինը ներս, առաջինը դուրս): Տարբերակը կոչվում է դեկե , արտասանվում է «տախտակամած», որը նշանակում է կրկնակի վերջավոր հերթ: Հերթեր և deques օգտագործվում են համակարգչային ծրագրերում մի շարք ձևերով:

Ավելին, ո՞րն է տարբերությունը Java-ում հերթի և հերթի միջև:

Ա հերթ նախագծված է, որպեսզի տարրերը տեղադրվեն վերջում հերթ , և տարրերը հեռացվել են սկզբից հերթ . Որտեղ ինչպես Dequeue ներկայացնում է ա հերթ որտեղ դուք կարող եք տեղադրել և հեռացնել տարրերը երկու ծայրերից հերթ.

Արդյո՞ք Deque thread-ը անվտանգ Java-ն է:

The BlockingDeque ինտերֆեյս է java . օգտագործել. միաժամանակյա դասը ներկայացնում է ա դեկե որն է թեմա ապահով մեջ դնել և օրինակներ վերցնել։

Խորհուրդ ենք տալիս: