Exemplo n.º 1
0
    public object replaceElement(NoDuplo node, object valor)
    {
        object aux = node.getElemento();

        node.setElemento(valor);
        return(aux);
    }
Exemplo n.º 2
0
    public void swapElements(NoDuplo node, NoDuplo node2)
    {
        object aux = node.getElemento();

        node.setElemento(node2.getElemento());
        node.setElemento(aux);
    }
Exemplo n.º 3
0
 public object remove(NoDuplo node)
 {
     if (isEmpty())
     {
         throw new EmptyListException("lista vazia");
     }
     node.getProximo().setAnterior(node.getAnterior());
     node.getAnterior().setProximo(node.getProximo());
     node.setAnterior(null);
     node.setProximo(null);
     tamanho--;
     return(node.getElemento());
 }