Pour l'instant, je ne suis pas inquiet de l'efficacité et je suis en train d'apprendre. Je me demandais si quelqu'un pouvait m'aider à apprendre une sorte d'insertion simple pour une liste unique. C'est pour mes devoirs, donc je voudrais le comprendre. Voici le code:tri simple d'insertion sur une liste unidirectionnelle C++
char c[13];
r >> c;
r >> NumberOfInts;
Node *node = new Node;
head = node; //start of linked list
for(int i = 0; i < NumberOfInts; i++) //this reads from the file and works
{
r >> node->data;
cout << node->data << endl;
node ->next = new Node; //creates a new node
node = node->next;
if(_sortRead) //true
{
for(int k = 0; k < i; k++)
{
//insertion sort
}
}
}
jusqu'à présent je l'ai lu dans un istream donc je dois trier comme il est lu dans le nœud est un struct btw.. Quelqu'un pourrait-il m'aider, s'il vous plaît?
affichage essentiellement la même question légèrement différentes (mais toujours incompréhensible) les formes ne va pas vous aller loin ici –
i posté cette question avant? –