Programa c#
public class Main { static Scanner entrada=new Scanner(System.in);
staticLinkedList<Integer> lista=new LinkedList<Integer>();
public static void main(String[] args) {
int opcion,add;
Scanner teclado=new Scanner(System.in);
do{System.out.println("1.-usar add");
System.out.println("2.-Usar addfirst");
System.out.println("0.-Usar add Last");
System.out.println("3.-usar removeFirst");System.out.println("4.-usar removeLast");
System.out.println("5.-usar getFirst");
System.out.println("6.-usar getLast");
System.out.println("7.-usar push");System.out.println("8.-usar pop");
opcion=teclado.nextInt();
if(opcion<0){
switch (opcion){
case 1:System.out.println("Dame el numero a añadir");
add=teclado.nextInt();
lista.addFirst(add);
//lista.add (1);
//lista.add(2);for (Integer aux:lista){
System.out.println(aux);
}
break;
case 2:
System.out.println("Dame el numeropara primera posicion");
add=teclado.nextInt();
lista.addFirst(add);
//lista.addFirst(1);
//lista.addLast(2);for (Integer aux:lista){
System.out.println(aux);
}
break;
case 0:
System.out.println("Dame el numero a añadiren ultima posicion");
add=teclado.nextInt();
lista.addLast(add);
break;
case 3:
System.out.println("Remover el...
Regístrate para leer el documento completo.