Ну вот я снова весь день потратил на одну задачу и не сделал ее.
Суть такова:
Есть программный интерфейс для работы с двоичным деревом.
В узле - две строки. Дерево отбрасывает дубликаты при совпадении обеих строк.
Остальные раскидываются по ветвям в алфавитном порядке.
Надо переписать реализацию таким образом, чтобы дубликаты по первой строке собирались в список в одном узле.
Задача ясна до предела, но пока ни одна попытка не дала стабильного результата.
Мб если бы писал с нуля, мб было бы проще. Но тут надо модифицировать код.
А еще у меня вопрос, каким образом строка = строка в С не работает, а структура = структура вполне себе можно.
Или я что-то не понимаю.
_
Из кафе проснулись, надо им прошивку исправленную переслать. И еще какую-то хреновинку поправить.
_
UPD.
Таки приблизился к решению.
Во всяком случае, пока все введенные данные нормально заполняют дерево и нормально выводятся на экран.