Должно быть легко.
Я работаю над Scala, пытаясь обработать длинные последовательности двоичных данных. Это длинные списки 0 и 1. Каков «лучший» способ хранения / доступа к данным такого рода.
Важным моментом здесь является оптимизация памяти, поэтому я бы хотел избежать использования целого байта для хранения логического значения. Кроме того, доступ очень важен, поэтому я бы не хотел вставлять их в байты, а затем в массивы.
Является ли BitMap хорошей идеей? Есть ли в scala такой класс?
если нет, то лучше ли использовать ByteArray? Как бы вы это реализовали?
Есть еще идеи?
Спасибо