Java

Queue, Deque & PriorityQueue (Java)

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Queue është radha (i pari hyn, i pari del), Deque lejon hyrje e dalje nga të dy anët (përdoret edhe si stack), dhe PriorityQueue nxjerr gjithmonë elementin më të vogël. ArrayDeque është zgjedhja e zakonshme.

EnglishEN

Queue is first in, first out; Deque allows adding and removing at both ends (and is also used as a stack); PriorityQueue always gives you the smallest item. ArrayDeque is the usual choice.

Si ta mendosh

Queue është radha në bankë; PriorityQueue është urgjenca në spital.

Lexoje në anglisht

Queue is the line at the bank; PriorityQueue is A&E at the hospital.

Shembull kodijava

Queue<String> radha = new ArrayDeque<>();
radha.offer("Arta"); radha.offer("Dren");
radha.poll();   // "Arta"

Terma të lidhur