Implementing Warteschlange in Java

Implementieren einer Warteschlange in Java ist eine häufig gestellte Interviewfrage. Ich habe online gesurft und viele Implementierungen gesehen, in denen sie ausgefallene Dinge wie das Implementieren der Warteschlangenschnittstelle und das Schreiben eines eigenen @ tuaddLast() undremoveFirst() Methoden. Meine Frage ist, kann ich nicht einfach @ verwendLinkedList() class und verwende seine vordefinierten MethodenaddLast undremoveFirst Methoden, um das gleiche zu tun? z.B

LinkedList<Student> qu=new LinkedList<Student>();
qu.add(new Student("anadkat1"));
qu.add(new Student("anadkat2"));
qu.add(new Student("anadkat5"));
System.err.println(qu);
qu.removeFirst();
System.err.println(qu);

Dies gibt mir das perfekte Ergebnis. Ist das nicht genug?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage