Все, что вам действительно нужно сделать, это написать "compare ()", а затем вы можете подключить это к любому алгоритму сортировки.
Чтобы написать сравнение, сравните каждое поле слева направо, и, если какое-либо поле выше, верните, что этот аргумент выше. Если один аргумент короче, предположим, что остальные поля равны 0.