У меня есть текстовый файл с информацией о пользователе. Информация о пользователях представлена в следующем формате:
Имя пользователя # ConnectionDate # DisconnectionDate # TrafficUsage
Например :
arman # 2019/1 / 7-17: 14: 8 # 2019/1 / 7-17: 14: 10 # 1234
Теперь проект заключается в создании бинарного дерева поиска при чтении текстового файла и выполнении некоторых действий, таких как удаление информации о пользователе и т. Д.
Моя проблема в том, какое поле я должен взять для ключа BST?
Я знаю, как реализовать BST и т. Д.
Но в этом случае я не знаю, как реализовать userinfo к узлу BST?
И, конечно, возможно, другие методы лучше, но это должно быть реализовано с помощью дерева двоичного поиска.
-edit-
Для каждого пользователя существует более 1 записи.
Некоторые сообщения о том, что проекты хотят:
Количество каждого пользователя, который подключается к серверу.
история пользовательских подключений за период с 2018 по 2019 год.
печать всех пользователей в алфавитном порядке .--
Дерево вот так выглядит? :
пример
Большое спасибо.