Я прочитал эту страницу о временной сложности коллекций Scala. Как сказано, Vector
сложность eC
для всех операций.
Мне стало интересно, что это за Vector
. Я прочитал документ , и он говорит:
Поскольку векторы достигают хорошего баланса между быстрыми случайными выборами и быстрыми случайными функциональными обновлениями, они в настоящее время являются реализация по умолчанию неизменяемых индексированных последовательностей. Это подтверждается немного endian бит-отображенный вектор trie с коэффициентом разветвления 32. Местность очень хорошая, но не смежная, что хорошо для большие последовательности.
Как и все остальное о Scala, оно довольно расплывчато. Как работает Vector
?