Обстеження коротких структур даних?


17

Доповідь Фішера цього місяця нагадала мені, як мало я знаю про мистецтво лаконічних структур даних та алгоритми їх використання.

Для тих, хто не знає про стислі структури даних:

Враховуючи комбінаторну структуру, з (n) чіткими конфігураціями та відомим "корисним" поданням . Чи є "лаконічна" структура даних, яка зберігає близько бітів, але дозволяє нам виконувати операції так швидко, як ми можемо, з нормальним поданням ?R(н)Rlg(а(н))R

Мені цікаво, чи хтось хотів би розважитись дискусією

  1. Суфіксні масиви. Вони є підмножиною всіх перестановок.

  2. Впорядковані дерева. Вони є підмножиною всіх бінарних рядків "круглих дужок" (відповідна різноманітність).

  3. Усі найближчі менші значення, як у статті ( 1 ). Ви можете не тільки стискати в обох вимірах; допустимі масиви "меншого значення" в одному напрямку - це невелика підмножина списків , і тому вам потрібно зберігати менше біт. n lg ( n ){0,...,н-1}ннlg(н)

Відповіді:




Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.