Rust中的散列表HashMap
转载自https://rustwiki.org/zh-CN/rust-by-example/std/hash.html
vector 通过整型下标来存储值,而 HashMap(散列表)通过键(key)来存储 值。HashMap 的键可以是布尔型、整型、字符串,或任意实现了 Eq 和 Hash trait 的其他类型。在下一节将进一步介绍。
和 vector 类似,HashMap 也是可增长的,但 HashMap 在占据了多余空间时还可以缩小 自己。可以使用 HashMap::with_capacity(unit) 创建具有一定初始容量的 HashMap,也 可以使用 HashMap::new() 来获得一个带有默认初始容量的 HashMap(这是推荐方式)。
个性签名:时间会解决一切

浙公网安备 33010602011771号