Komplexe Sortierung eines Arrays von Strukturen
Problem
Es wurde eine Liste von Personen gegeben, die aus einem Nachnamen und einem Vornamen bestehen.Schreiben Sie ein Programm, das die Liste nach Nachnamen in aufsteigender lexikographischer Reihenfolge sortiert. Wenn die Nachnamen übereinstimmen, dann nach Vorname sortieren.
Eingabe
Zuerst wird die Zahl N
angegeben - Anzahl der Personen in der Liste (1<= N <= 100). Als nächstes werden durch ein Leerzeichen N
Nachnamen und Namen geschrieben.
Ausgabe
Sie müssen ein Array ausgeben, das in aufsteigender lexikographischer Reihenfolge nach Familiennamen sortiert ist, wenn der Familienname übereinstimmt, nach Namen sortiert.
Beispiele
№ |
Eingabe |
Ausgabe |
1 |
3
Sidorov Petr
Ivanov Ivan
Ivanov Anton |
Ivanov Anton
Ivanov Ivan
Sidorov Petr
|