Comments 3
bool в текущей реализации Go, как и в большинстве языков это alias int8. Встроенного типа адресующего отдельный бит нет наверное ни в одном языке)) Соответственно []bool это []int8 или []byte. Таким образом для установки одного бита в bitSet
вы неэффективно используете целый байт.
Чтобы сконструировать эффективный bitSet не поленитесь переписать на https://pkg.go.dev/math/bits ))
Это всё очень хорошо и полезно,
только где ссылка на готовый компонент на github ?
Sign up to leave a comment.
Реализация Bloom-фильтров в Golang