Creo que su concepto de Lista enlazada no está claro si cometió demasiados errores y todo su programa está equivocado. He actualizado su programa y esta es la respuesta a su pregunta. Este código funciona bien.
#include
usando el espacio de nombres estándar;
- ¿Hay algún truco para que un programador de computadoras recuerde el código de un tipo de burbuja?
- ¿Qué hace exactamente node = node-> next en una lista vinculada?
- ¿Es necesario un montón de páginas de CV para conseguir un trabajo?
- En programación de computadoras, ¿por qué es importante la clasificación? ¿Cuándo se utilizan los algoritmos de clasificación en la codificación real?
- ¿Tengo que aprender estructuras de datos antes de aprender algún lenguaje de programación?
Nodo de estructura
{
int datos;
Nodo * Siguiente;
} * Head, * NewNode, * EndNode, * Temp;
vacío InsertEnd (int num)
{
if (NewNode == NULL)
{
NewNode = nuevo nodo;
NewNode-> Data = num;
NewNode-> Next = NULL;
Head = NewNode;
EndNode = NewNode;
}
más
{
NewNode = nuevo nodo;
NewNode-> Data = num;
NewNode-> Next = NULL;
Head = NewNode;
EndNode-> Next = Head;
}
}
anular PrintList ()
{
Temp = EndNode;
cout << "La lista es:";
while (Temp! = NULL)
{
cout < Datos << "";
Temp = Temp-> Siguiente;
}
cout << endl;
}
int main ()
{
InsertEnd (80);
InsertEnd (90);
PrintList ();
}