Я ищу решение о том, как управлять (накапливать, искать, сортировать) сотнями тысяч длинных без знака. По сути, мне нужно собрать количество совпадений для каждого га sh, представленного как long unsigned long, затем отсортировать список и получить первые 100. Но это должно быть быстро и эффективно для использования памяти.
Я пишу в ANSI c для Linux. Есть ли какая-нибудь библиотека, которая могла бы помочь реализовать это?
Спасибо!