Saludos, mi duda es acerca de como puedo comparar un elemento con el siguiente hasta el final de la lista doble! El problema radica en que por ejemplo tengo que contar cuantas materias diferentes tengo en mi lista. Necesito ir comparando elemento a elemento hasta el final de la lista.
PDTA. Materia es tipo string.
int i=0; //Contador de nodos
int j=1; //Contador de materias diferentes
while (current != head->left){
current=current->right;
cout<<"NODO --------> "<<j++<<endl<<endl;
cout<<"MATERIA : "<<current->data.materia<<endl;
cout<<"__________________________________"<<endl<<endl;
if (current->data.materia==current->right->data.materia) //PROBLEMA
cout<<i++<<endl;
getch();
}