Listas simples

public Interfase Ilista
{
public void insertar (String elemento);
public boolean eliminar (String elemento);
public String eliminar();
public boolean buscar (String elemento);
public String recorer();
public boolean vacio();
public int tamanio();

Implementacion Inferfase Ilista

public class ListaImplements Ilista
{
class nodo
{
public String dato;
public String nodoenlace;
Nodo (String);
{
dato=n;
enlace=null;
}
}

Nodo inicio;
public Lista()
{
inicio=null;
}

public boolean vacia()
{
return (inicio==null);
}

public int tamanio()
{
int n=0
Nodo temporal=inicio
While(temporal != null)
{
n++
temporal=temporal.enlace;
}

return=temporal.enlace;
}

public boolean buscar (String elemento)
{
Nodotemporal=inicio;
While(temporal != null
{
if (elemento.equals(temporal dato))
return true;
else
temporal=temporal.enlace;
}

return false;
}

public void insertar(String elemento)
{
Nodo n=new Nodo (elemento);
}

public String elemento()
{
String temporal=inicio.dato;
inicio=inicio.enlace;
return temporal;
}

}

No hay comentarios:

Publicar un comentario