ДЕ́РЕВО, -а, мн. дере́вья, -ьев и (устар.) дерева́, -ре́в, ср. 1. Многолетнее растение с твердым стволом и ветвями, образующими крону. Хвойные деревья. Фруктовые деревья.
Все значения слова «дерево»ПО́ИСК, -а, м. 1. мн. ч. (по́иски, -ов). Разыскивание, отыскивание кого-, чего-л. Поиски неприятеля. Поиски причины болезни. Отправиться на поиски.
Все значения слова «поиск»1. матем. относящийся к двоичной системе счисления
Все значения слова «двоичный»Здесь ключевая идея, использовать любую структуру данных, связанные списки или двоичное дерево поиска или что-то вроде этого, и реализовать это с помощью хеш-указателей.