Trung BìnhJava iconJava

Queue interface là gì và khi nào nên dùng?

Queue là collection FIFO (First-In-First-Out) với các thao tác: offer(E) (enqueue), poll() (dequeue, trả null nếu rỗng), peek() (xem phần tử đầu không xóa).

  • Implementations: LinkedList, PriorityQueue, ArrayDeque.
  • Dùng khi: lập lịch task, xử lý message, BFS graph traversal, load balancing. PriorityQueue sắp xếp theo độ ưu tiên; Deque cho phép truy cập cả hai đầu.

Xem toàn bộ Java cùng filter theo level & chủ đề con.

Mở danh sách Java