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?