Files
DEV/DEV3.2/ancien_controle/imagine/ExempleQueue.java

28 lines
991 B
Java

public class ExempleQueue {
public static void main(String[] args) {
SimpleQueue<Integer> queue = new SimpleQueue<>();
// Ajouter des éléments à la file
queue.enqueue(10);
queue.enqueue(20);
queue.enqueue(30);
// Afficher le premier élément
System.out.println("Premier élément : " + queue.peek()); // 10
// Retirer des éléments
System.out.println("Défile : " + queue.dequeue()); // 10
System.out.println("Défile : " + queue.dequeue()); // 20
// Afficher la taille restante
System.out.println("Taille de la file : " + queue.size()); // 1
// Vérifier si la file est vide
System.out.println("La file est vide ? " + queue.isEmpty()); // false
// Retirer le dernier élément
System.out.println("Défile : " + queue.dequeue()); // 30
System.out.println("La file est vide ? " + queue.isEmpty()); // true
}
}