есть задача, допустим есть файл с телефонами, допустим что-то типа такого:
81112222222, 82223333333, 83334444444
надо отсортировать не по первой цифре, а вообще по всем.
в голову пришло такое:
сделать из каждого номера int. чем нибудь типа atoi и сортировать не по символу, а по int,
вопрос, вероятно надо создать структуру, что-то типа
struct {
int hash;
char[10] num;
}
затем создать массив из таких структур, затем создать массив указателей на каждую структуру и уже сортировать указатели.
вроде работать будет. а как такое реализуется по взрослому? то есть есть ли какие-то универсальные алгоритмы или что-то подобное?