Tienes un error banal en la línea 13, método push () de lo que llamas?
las variantes correctas están a continuación:
foo privado vacío (lista Iterable)
{
Stack stack = new Stack ();
para (Objeto o: lista)
stack.push (o);
- ¿Cuáles son las mejores estructuras de datos para un índice espacial utilizado para averiguar en qué región de un espacio delimitado cae un nuevo punto dado?
- ¿Qué tan importante es el DS y Algo?
- Cómo encontrar el subconjunto contiguo de suma máxima utilizando un método de divide y vencerás
- ¿Son los algoritmos iguales para todos los lenguajes de programación?
- ¿Cómo debo hacer para que una matriz de objetos Bullet pueda colisionar con una matriz de objetos Zombie?
while (! stack.empty ())
System.out.println (stack.pop ());
}
barra vacía privada (lista Iterable)
{
// efectivo para tamaños pequeños porque es una matriz
ArrayList objects = new ArrayList ();
para (Objeto o: lista)
objetos.add (o);
for (int i = objects.size (); i> 0;)
System.out.println (objects.get (–i));
}
zic privado vacío (lista Iterable)
{
// efectivo para tamaños grandes porque es una cadena
LinkedList objects = new LinkedList ();
para (Objeto o: lista)
objetos.add (o);
// aquí el iterador será más efectivo
Iterator descendingIterator = objects.descendingIterator ();
while (descendingIterator.hasNext ())
System.out.println (descendingIterator.next ());
}