Beruflich Dokumente
Kultur Dokumente
}
}
void miPush_Front(cNodoXY * aux)
{
try
{
if(aux==NULL)
throw 1;
aux->setSig(inicio);
inicio=aux
}
catch (int i)
{
cout<<"error al insertar";
}
}
void miPush_End(cNodoXY * aux)
{
Final->setSig(aux);
Final=aux
}
void miSearch(cNodoXY * aBuscar)
{
cNodoXY * auxPunto=inicio;
while (auxPunto!=NULL)
{
if (auxPunto->getSig()==aBuscar->getX() && auxPunto->getY()==aBuscar->ge
tY())
{
cout<<"se encontrp la informacion";
break;
}
else
auxPunto=auxPunto->getSig();
}
if(auxPunto==NULL)
count<<"NO se encontro la informacion";
}
void myDelete(int pos)
{
int i:
cNodoXY * a, * auxPunto;
a=auxPunto=inicio;
if(pos==1)
{
inicio=inicio->getSig();
auxPunto->setSig(NULL);
}
else{
i=2;
while (i<pos (a->getSig())->getSig()!==NULL)
{
a=a->getSig();
i++;
}
auxPunto=a->getSig();
a_<setSig(auxPunto->getSig());
auxPunto->setSig(NULL);
}
}
void imprime()
{
cNodoXY * auxPunto = inicio;
while(auxPunto!=NULL)
{
auxPunto->imprimeNodo();
auxPunto=auxPunto->getSig();
}
}
};
int main()
{
cLista*l1= new cLista(5);
cNodoXY*p;
l1->miPush_Front(p);
cout << "Hello world!" << endl;
return 0;
}