Ich habe eine verknüpfte Liste in C++ mit Auto-Objekten erstellt. Ein Autoobjekt hat ein paar verschiedene Attribute, aber in diesem Beispiel konzentrieren wir uns auf das Attribut Meilen pro Gallone (MPG). Dieses Attribut ist ein Int und einige Autos haben identische MPG.C++ Verknüpfte Liste - Drucken in sortierter Reihenfolge
Gibt es eine Möglichkeit für mich, diese Elemente in einer aufsteigenden Reihenfolge von MPG auszudrucken, ohne die verknüpfte Liste tatsächlich zu sortieren, dh die gesamte Liste n-mal durchlaufen, wobei n = die Größe der verknüpften Liste, Ausgabe eines Autos Objekt für den Benutzer bei jeder Iteration der Liste.
Ich entschuldige mich im Voraus, wenn meine Frage nicht im richtigen Format ist, bin ich neu hier.
Make Kopie der ursprünglichen Liste oder einer Liste von Zeigern auf Objekte der ersten Liste, sortieren und drucken. Wird in kompakten Code –