文件名称:一个“ VecDeque”(和“ Vec”)变体,可将大小调整负载分散到各个推送中。-Rust开发
文件大小:54KB
文件格式:ZIP
更新时间:2024-06-16 13:32:10
Rust Utilities
一个“ VecDeque”(和“ Vec”)变体,可将大小调整负载分散到各个推送中。 一个VecDeque(和Vec)变体,可将大小调整负载分散到各个推送中。 大多数类似向量的实现(例如Vec和VecDeque)都必须偶尔随着元素数量的增加来“调整”向量的后备内存大小。 这意味着分配一个新的向量(通常是大小的两倍),并将所有元素从旧的向量移动到新的向量。 随着向量变大,此过程将花费越来越长的时间。 对于大多数应用程序,此行为很好-如果只有极少量的推入
【文件预览】:
atone-master
----.gitignore(25B)
----LICENSE-MIT(1KB)
----README.md(7KB)
----azure-pipelines.yml(2KB)
----Cargo.toml(1KB)
----tests()
--------serde.rs(2KB)
--------quick.rs(7KB)
--------rayon.rs(5KB)
----misc()
--------vroom.plt(653B)
--------vroom.png(21KB)
----LICENSE-APACHE(11KB)
----src()
--------lib.rs(70KB)
--------iter.rs(6KB)
--------external_trait_impls()
----benches()
--------vroom.rs(2KB)
----tarpaulin.toml(32B)
----codecov.yml(284B)