Какво е Deque в Java?
Какво е Deque в Java?

Видео: Какво е Deque в Java?

Видео: Какво е Deque в Java?
Видео: Урок 25 - Введение в Deque. ArrayDeque (прокачанная Java) 2024, Ноември
Anonim

В Java Deque интерфейс, java . util. Deque , представлява опашка с двоен край, което означава опашка, където можете да добавяте и премахвате елементи от двата края на опашката. Думата Deque се произнася като "теле" карти. В Java Deque интерфейсът е подтип на Java Интерфейс на опашката.

Просто така, каква е ползата от Deque?

В Deque е свързана с опашката с двоен край, която поддържа добавяне или премахване на елементи от двата края на структурата от данни, може да бъде използван като опашка (първи дошъл-първи излязъл/FIFO) или като стек (последен дошъл-първи излязъл/LIFO). Те са по-бързи от Stack и LinkedList.

Deque ли е FIFO? Точно както стекът беше описан като LIFO (последен влязъл, първи излязъл) контейнер, това означава, че опашката може да бъде описана като FIFO (първи влязъл, първи излязъл). Вариацията се нарича deque , произнася се като „палуба“, което означава двустранна опашка. Опашки и deques се използват по различни начини в компютърните приложения.

Освен това, каква е разликата между queue и dequeue в Java?

А опашка е проектиран да има елементи, вмъкнати в края на опашка и елементи, премахнати от началото на опашка . Къде като Изключване от опашката представлява а опашка където можете да вмъквате и премахвате елементи от двата края на опашка.

Безопасна ли е Deque нишка Java?

Интерфейсът BlockingDeque в java . util. паралелният клас представлява a deque кое е безопасен за конци да се влагат и да се вземат примери от.

Препоръчано: