本文整理汇总了C++中Nodo::getSiguiente方法的典型用法代码示例。如果您正苦于以下问题:C++ Nodo::getSiguiente方法的具体用法?C++ Nodo::getSiguiente怎么用?C++ Nodo::getSiguiente使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Nodo
的用法示例。
在下文中一共展示了Nodo::getSiguiente方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: eliminaDespuesDeX
void Programa::eliminaDespuesDeX()
{
int x;
cout << "x: ";
cin >> x;
Nodo *ix = getX(x);
if (!ix) {
cout << "no hay x = " << x << endl;
return;
}
Nodo *A = ix->getSiguiente();
Nodo *B = A->getSiguiente();
ix->setSiguiente(B);
B->setAnterior(ix);
}
示例2: insertaDespuesDeX
void Programa::insertaDespuesDeX()
{
int x;
cout << "x: ";
cin >> x;
Nodo *ix = getX(x);
if (!ix) {
cout << "no hay x = " << x << endl;
return;
}
int numero;
cout << "numero: ";
cin >> numero;
Nodo *nodo = new Nodo(numero);
if (ix == mFinal) {
mFinal->setSiguiente(nodo);
nodo->setAnterior(mFinal);
mFinal = nodo;
return;
}
Nodo *A = ix->getSiguiente();
ix->setSiguiente(nodo);
nodo->setAnterior(ix);
nodo->setSiguiente(A);
A->setAnterior(nodo);
}
示例3: recorridoDeLaLista
void Programa::recorridoDeLaLista()
{
for (Nodo *ix = mInicio; ix != NULL; ix = ix->getSiguiente()) {
cout << ix->getNumero() << ' ';
}
cout << endl;
}
示例4:
Nodo *Programa::getX(int x) const
{
for (Nodo *ix = mInicio; ix != NULL; ix = ix->getSiguiente()) {
if (ix->getNumero() == x) {
return ix;
}
}
return NULL;
}
示例5: recorrer
void Tree::recorrer(Nodo* nodo)
{
cout << nodo->getNombre() << endl <<endl;
if(nodo->getNumeroHijo() > 0)
{
Nodo* n = nodo->getHijo();
while(n != NULL)
{
recorrer(n);
n = n->getSiguiente();
}
}
}
示例6: eliminaPrimero
void Programa::eliminaPrimero()
{
mInicio = mInicio->getSiguiente();
}