本文整理汇总了C++中Nodo::setNext方法的典型用法代码示例。如果您正苦于以下问题:C++ Nodo::setNext方法的具体用法?C++ Nodo::setNext怎么用?C++ Nodo::setNext使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Nodo
的用法示例。
在下文中一共展示了Nodo::setNext方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: agregar
void agregar(Nodo *a, int pos) {
if(first == NULL) {
first = a;
size++;
}else if(pos == 1) {
agregarInicio(a);
}else if(pos > size) {
agregarFinal(a);
}else {
Nodo *aux;
aux = first;
for(int i = 0; i < pos-2; i++) {
aux = aux->getNext();
}
//Nodo* siguiente;
//Nodo* anterior;
//anterior = aux;
//siguiente = aux->getNext();
//a->setNext(siguiente);
//anterior->setNext(a);
a->setNext(aux->getNext());
aux->setNext(a);
size++;
}
}
示例2: agregarFinal
void agregarFinal(Nodo *a) {
if(first == NULL) { //La lista esta vacia
first = a;
size++;
}else {
Nodo *aux;
aux = first;
while(aux->getNext() != NULL) { // Mientras haya un nodo despues
aux = aux->getNext();
}
aux->setNext(a);
size++;
}
}