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

Що означає 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