Я должен реализовать разреженную матрицу (матрицу с преобладанием нулей, поэтому вы записываете только значения, отличные от 0), но я должен реализовать ее с помощью двоичного дерева поиска.Реализация разреженной матрицы с использованием двоичного дерева поиска
EDIT:
Так что теперь я имею в виду ее реализации, используя строку/столбец в качестве ключа, но то, что я использую в качестве корня этого дерева?
/EDIT
Я надеялся, что когда-то я исследовал бинарные деревья поиска Я бы понять, как эта реализация будет полезным, или, по крайней мере, возможно, но я за жизнь меня не может понять это ,
Я пробовал google безрезультатно, и я сам не могу себе представить, как это сделать.
Я еще не решил, на каком языке я буду это реализовывать, поэтому мне не нужны примеры кода, моя проблема - логика. Мне нужно посмотреть, как это будет работать.
P.S. Я понятия не имею, какие теги использовать, если кто-то может редактировать их, было бы очень благодарно.
Я считаю, что термин, который вы хотите, не «редок», а «разреженный». – JAB
На каком языке вы собираетесь это делать? Этот тег будет наиболее полезным. –
Как я уже сказал, я еще не знаю, я думаю, что python будет быстрее C++. Но, как я сказал, не на 100% уверен – Kalec