Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2012-02-01 13:27:05 ЛС | профиль | цитата
ser_davkin, к примеру, сперва сортируете по длине, потом - по алфавиту, но алгоритм сортировки по алфавиту должен обязательно брать данные линейно, начиная с первого, самого короткого элемента. Либо сперва по алфавиту, а потом сортируете по длине проверяя, чтобы слова, совпадающие по началу, оставались стоять рядом и лишь менялись местами, если более короткое - снизу. Хотя толковый алгоритм сортировки по алфавиту и так первым должен оставить короткое "однокоренное" нижним слово, считая несуществующие, "пустые" символы идущими в нулевой позиции алфавита, то есть должными быть впереди любых других символов.
карма: 1

0