Как сортировать цифры - это понятно.
Но вот как быть с символами?
Есть две строки:
string input = "AAAABBBCCDDDHH";
string willbe = "AABCHHDACBDDAB";
Нужно input превратить в willbe, методом сортировки вставками либо деревом, и чтобы при большой длине строк сортировка выполнялась быстрее 5 секунд.
Строки всегда имеют одинаковую длину и каждый символ повторяется одинаковое кол-во раз в каждой строке.
Прошу помощи.