Задать вопрос
voodoo_dn
@voodoo_dn
PHP Developer

Какой выбрать алгоритм поиска ссылки для карты сайта?

Здравствуйте!

На текущем PHP проекте есть работа с картой сайта. Карта сайта находится в файлике, иерархическая структура, затем заполняется структура в которой есть родитель и дети. Всё бы ничего, но поиск ссылки по ID занимает очень много итераций и много времени.

- Тест (id: 100)
- - Тест 3 (id: 10)
- Тест 1 (id 80)
- - Тест 4 (id: 1)
- - - Тест 5 (id: 33)

Максимальная глубина вложенности = 4.

Я подумываю реализовать с помощью B-дерева. Кто что думает? Может есть другие варианты ускорения поиска?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Так дубли есть? Может все уровни объединить в одноуровневый массив и в нём искать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы