Английская лексика: Разработка программного обеспечения · Структуры данных и алгоритмы

Что значит suffix array?

Значение и примеры · Разработка программного обеспечения

словосочетаниеТермин продвинутого уровня

suffix array: суффиксный массив

Структура данных, хранящая отсортированные начальные позиции всех суффиксов строки для быстрого поиска текста.

Где и как употребляется

Применяется в строковых алгоритмах, поиске подстрок и биоинформатике; сравнивается с суффиксным деревом по памяти и сложности реализации.

Примеры предложений

  1. For the document indexer, we built a suffix array to speed up repeated substring searches across millions of product descriptions.

    Для индексатора документов мы построили суффиксный массив, чтобы ускорить повторный поиск подстрок в миллионах описаний товаров.

    Отсортированные позиции суффиксов ускоряют поиск совпадающих фрагментов в большом массиве текстов.

  2. The algorithm lecture contrasted a suffix array with a suffix tree, noting that the array was simpler to store in our memory-limited prototype.

    На лекции сравнили суффиксный массив с суффиксным деревом и отметили, что массив проще хранить в прототипе с ограниченной памятью.

    В данном случае структуру выбрали из-за более простого хранения при ограниченных ресурсах.

Распространённые словосочетания

  • build a suffix array
  • suffix array construction
  • suffix array algorithm
  • compressed suffix array