Java тіліндегі Deque дегеніміз не?
Java тіліндегі Deque дегеніміз не?

Бейне: Java тіліндегі Deque дегеніміз не?

Бейне: Java тіліндегі Deque дегеніміз не?
Бейне: кайфовать хочу кайфовать 2024, Сәуір
Anonim

The Java Deque интерфейс, java . пайдалану. Deque , қос аяқталатын кезекті білдіреді, кезектің екі басынан элементтерді қосуға және жоюға болатын кезекті білдіреді. Сөз Deque карталардың «палубасы» сияқты айтылады. The Java Deque интерфейстің ішкі түрі Java Кезек интерфейсі.

Қарапайым, Deque не үшін қажет?

The Deque деректер құрылымының кез келген шетінен элементтерді қосуды немесе жоюды қолдайтын екі жақты кезекпен байланысты, ол болуы мүмкін пайдаланылады кезек ретінде (бірінші шыққан/FIFO) немесе стек ретінде (соңғы келген бірінші шыққан/LIFO). Бұл Stack және LinkedList-ке қарағанда жылдамырақ.

Deque ФИФО ма? Стек LIFO (соңғы кіретін, бірінші шығатын) контейнері ретінде сипатталғандай, бұл кезекті келесідей сипаттауға болады дегенді білдіреді. FIFO (бірінші кірген, бірінші шыққан). Вариация деп аталады deque , «палуба» деп айтылады, ол екі жақты кезекті білдіреді. Кезектер және deques компьютерлік қолданбаларда бірнеше тәсілдермен қолданылады.

Сонымен қатар, Java-дағы кезек пен кезектің айырмашылығы неде?

А кезек соңына элементтерді енгізуге арналған кезек , және элементтердің басынан алынып тасталды кезек . Қай жерде Кезектен шығару білдіреді а кезек мұнда элементтерді екі шетінен енгізуге және жоюға болады кезек.

Deque ағыны қауіпсіз Java ма?

ішіндегі BlockingDeque интерфейсі java . пайдалану. қатарлас класс a білдіреді deque қайсысы жіп қауіпсіз енгізу және мысалдарды алу.

Ұсынылған: