Будинки Аудіо Що таке дерево суфіксів? - визначення з техопедії

Що таке дерево суфіксів? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає дерево суфіксів?

Суфіксне дерево - це інструмент, який часто використовується для аналізу текстових рядків. Це тип цифрового дерева, який використовує алгоритмічні методи, щоб розкрити структуру рядка та його підмножини. Це тип дерева Patricia - структура, яка використовується для зберігання набору струн.

Техопедія пояснює дерево суфіксів

Суфіксні дерева можна використовувати для багатьох речей. Як правило, ці дерева містять усі підмножини даного текстового рядка. Зважаючи на це, інші текстові рядки можна порівняти з деревом суфіксів, щоб зрозуміти, чи включені вони у початковий рядок.

Дерево суфіксів було розроблено з часом такими фігурами, як Вайнер та Маккрейт у 1970-х, та Укконен у 90-х. Візуальні адаптації дерева суфіксів показують, як алгоритм обробляє підмножини текстового рядка. Як варіант, дерево суфіксів може бути спільним у математичних позначеннях.

Дерева суфіксів, як правило, використовуються для пошуку конкретних піддіапазонів у більшому наборі рядків. Програмісти використовують пошук суфіксного дерева для ефективного пошуку, щоб знайти кожен екземпляр, де дана підрядка представлена ​​в структурі даних. Пошук суфіксного дерева може використовуватися для пошуку послідовностей ДНК, координат дослідження або будь-якого іншого типу рядкових даних.

Що таке дерево суфіксів? - визначення з техопедії