Ребят, такой вопрос:
Есть класс Movie с такими полями :
String : имя, жанр, реж, гл. Актёр
Int : год выпуска, длительность, кол-во скачивания.
Нужно организовать класс Movie Collection, чтобы он хранил фильмы в двоичном дереве.
Также, главным заданием является возможность быстрого вывода топ10 скачиваемых мувиков.
Я сделал дерево по параметру кол-во скачиваний. Так вот, если надо найти фильм по имени, то нужно обходить все дерево целиком. При большом количестве фильмов это долго.
Может, я что-то неправильно делаю, подскажите, пожалуйста, как лучше организовать подобное дерево. (имеется в виду, чтобы и поиск по названию быстро работал, и топ10 быстро выводилось)