@Praytic

Как реализовать иерархию папок?

Нужно реализовать алгоритм, который позволяет передвигаться по иерархии папок, вот например так:
581297ccc102caf338deb3b2b527bf47.png
Здесь открытая папка показывает свои подпапки, а закрытые - нет. Собственно в этом и заключается вопрос. Каким способом это реализовать? С помощью какого-то графа? И как тогда двигать курсор текущей папки по этому графу?

PS. Стрелки вверх и вниз - только переход по соседним папкам. Стрелки вправо и влево - переход вниз и вверх по иерархии соответственно.
  • Вопрос задан
  • 316 просмотров
Пригласить эксперта
Ответы на вопрос 1
EndUser
@EndUser
Это слегка неточный вопрос.

Судя по разделу "алгоритмы" ответ должен быть "граф папок по сути дерево, и надо применять алгоритмы обхода деревьев". Тогда слово "курсор" неуместное.

Если слово "курсор" необходимо, то не понятно какими вычислительными системами, какими интерфейсами, какими инструментами вы пользуетесь, чтобы понять какой именно инструментальный вопрос вы задаёте точно.
Ответ написан
Ваш ответ на вопрос

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

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