Sono un principiante in Lisp e voglio imparare la programmazione Lisp. voglio ordinare alcuni elenchi letti da un file di testo, come il seguente modulo:elenchi di ordinamento in base ad alcuni elementi
(a 120 135 124 124)
(b 120 135 124 124)
(c 120 135 124 124)
Qual è il modo migliore per ordinarli secondo il primo elemento intero o forse secondo o terzo e così via?
Ho la seguente idea:
- leggerli tutti e metterli in una lista di liste
- iterare la lista contenitore e confrontare i valori di elenco con successivo come in bubble sort.
Esistono strutture di dati più adatte a questo scopo, forse come le raccolte in Java che prendono automaticamente oggetti comparabili contenenti logica di ordinamento e ordinamento completo?
Grazie mille.