public void copia_para_AET(Caixa c) { Caixa aux = inicio; if (aux == null) { inicio = c; } else { while (aux.getProx() != null) { aux = aux.getProx(); } aux.setProx(c); c.setAnt(aux); } }
public void removerYMax(int y) { Caixa ant, c = inicio; bool removeu = false; ant = c; while (c != null) { if (c.getYmax() == y) { removeu = true; if (c == inicio) { inicio = inicio.getProx(); if (inicio != null) { inicio.setAnt(null); } } else { ant.setProx(c.getProx()); if (c.getProx() != null) { c.getProx().setAnt(ant); } } } if (!removeu) { ant = c; } else { removeu = false; } c = c.getProx(); } }