Ano, Java.
Jde o to, že Ty tam máš Vector - což je, pokud se nemýlím, nějaká forma seznamu - ale ne pole, na které jde použít sort.
A já už poměrně dlouho dobu nad tím tápu.(Pokoušel jsem se to předělat na pole, moc s pravýma polema neumím manipulovat, takže jsem to brzo vzdal & uvedení návodu do praxe nedopadlo o moc lépe.(a bylo tak minimálně na 100 řádků :D))
Nicméně pokud se nemýlím, tak při čtení to zařazuješ jako "tam" Motorku, tudíž si rozděluješ, co je co a případně kolik, takže řazení by mohlo probíhat někde při čtení. Ale to už zase někam musíš asi někam ukládat - ale hýbat se musí celé řádky, čím víc nad tím přemýšlím - tím je guláš hustší.