Deque ni nini katika Java?
Deque ni nini katika Java?

Video: Deque ni nini katika Java?

Video: Deque ni nini katika Java?
Video: Сурабая, ИНДОНЕЗИЯ: город из герои 🦈🐊 Ява остров 2024, Machi
Anonim

The Java Deque kiolesura, java . util. Deque , inawakilisha foleni iliyoishia mara mbili, ikimaanisha foleni ambapo unaweza kuongeza na kuondoa vipengele kutoka ncha zote mbili za foleni. Neno Deque hutamkwa kama "staha" ya kadi. The Java Deque interface ni aina ndogo ya Java Kiolesura cha foleni.

Kwa hivyo, matumizi ya Deque ni nini?

The Deque inahusiana na foleni yenye ncha mbili ambayo inasaidia kuongeza au kuondolewa kwa vipengele kutoka mwisho wa muundo wa data, inaweza kuwa kutumika kama foleni (wa kwanza-kwa-kwa-kwanza-nje/FIFO) au kama rundo (mwisho-kwa-kwa-kwanza-kutoka/LIFO). Hizi ni kasi zaidi kuliko Stack na LinkedList.

Je, Deque ni FIFO? Kama vile mrundikano ulivyofafanuliwa kama chombo cha LIFO (mwisho ndani, wa kwanza kutoka), hii inamaanisha kuwa foleni inaweza kuelezewa kama. FIFO (kwanza ndani, kwanza kutoka). Tofauti inaitwa deque , inayotamkwa "staha", ambayo inasimama kwa foleni yenye ncha mbili. Foleni na deques hutumika kwa njia kadhaa katika programu za kompyuta.

Kwa kuongezea, kuna tofauti gani kati ya foleni na dequeue katika Java?

A foleni imeundwa kuwa na vipengele vilivyoingizwa mwishoni mwa foleni , na vipengele kuondolewa tangu mwanzo wa foleni . Ambapo kama Mlolongo inawakilisha a foleni ambapo unaweza kuingiza na kuondoa vipengee kutoka ncha zote mbili za foleni.

Je, thread ya Deque ni salama kwa Java?

Kiolesura cha BlockingDeque katika faili ya java . util. darasa la pamoja linawakilisha a deque ambayo ni thread salama kuweka, na kuchukua mifano kutoka.

Ilipendekeza: