Algoritmo

Páginas: 2 (307 palabras) Publicado: 12 de noviembre de 2011
public void InsertaInicio(object NuevoDato,string nombre,string codigo)
{
if
(EsVacio())
PrimerNodo = UltimoNodo = new Nodo(null, NuevoDato,null);else
{
PrimerNodo =new Nodo(null, NuevoDato, PrimerNodo);
PrimerNodo.Siguiente.Anterior = PrimerNodo;
}
}
//Insertar un object al Final
public void InsertaFinal(object NuevoDato,string nom,string cod)
{
if(EsVacio())
PrimerNodo = UltimoNodo =new Nodo(null,NuevoDato,null);
else
{
Nodo Temp = PrimerNodo;
while(Temp.Siguiente !=null)
{
Temp = Temp.Siguiente;}
Temp.Siguiente =new Nodo(UltimoNodo, NuevoDato,null);
UltimoNodo = Temp.Siguiente;
}
}
// Insertar un object enCualquier posicion
public void InsertaCualquiera(int pos,object NuevoDato)
{
if
(EsVacio())
PrimerNodo = UltimoNodo =new Nodo(null,NuevoDato,null);
else
{
Nodo Temp = PrimerNodo;
if(pos == 1)
PrimerNodo =new Nodo(null,NuevoDato, PrimerNodo);
else{
for(int i = 2; i < pos; i++)
{
Temp = Temp.Siguiente;
}Temp.Siguiente =new Nodo(Temp.Anterior, NuevoDato, Temp.Siguiente);
}
}
}
// Eliminar al Inicio
public void EliminaInicio()
{PrimerNodo = PrimerNodo.Siguiente;
}
// Eliminar al Final
public void EliminaFinal()
{
Nodo Temp = PrimerNodo;
if(Temp.Siguiente ==null)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS