Implementando cola en java
Implementar una cola en Java es una pregunta de entrevista bastante común. Navegué en línea y vi muchas implementaciones donde hacen cosas sofisticadas como implementar la interfaz de cola y escribiraddLast()
yremoveFirst()
métodos Mi pregunta es ¿no puedo usarLinkedList()
clase y usar sus métodos predefinidosaddLast
yremoveFirst
métodos para hacer lo mismo? p.ej.
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);
Esto me está dando el resultado perfecto. ¿No es esto suficiente?