Merge pull request #524 from YangFong/doc-Collections

docs: optimize the Collections chapter format
pull/525/head
Sunface 3 years ago committed by GitHub
commit 9ffed5ff68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -297,6 +297,6 @@ hash.insert(42, "the answer");
assert_eq!(hash.get(&42), Some(&"the answer"));
```
> 目前,`HashMap` 使用的哈希函数是 `SipHash`,它的性能不是很高,但是安全性很高。`SipHash` 在中等大小的 `Key` 上,性能相当不错,但是对于小型的 `Key` (例如整数)或者大型 `Key` (例如字符串)来说,性能还是不够好。若你需要极致性能,例如实现算法,可以考虑这个库:[ahash](https://github.com/tkaitchuck/ahash)
> 目前,`HashMap` 使用的哈希函数是 `SipHash`,它的性能不是很高,但是安全性很高。`SipHash` 在中等大小的 `Key` 上,性能相当不错,但是对于小型的 `Key` (例如整数)或者大型 `Key` (例如字符串)来说,性能还是不够好。若你需要极致性能,例如实现算法,可以考虑这个库:[ahash](https://github.com/tkaitchuck/ahash)
最后,如果你想要了解 `HashMap` 更多的用法,请参见本书的标准库解析章节:[HashMap 常用方法](../../std/hashmap.md)

@ -66,7 +66,10 @@ v.push(1);
## 从 Vector 中读取元素
读取指定位置的元素有两种方式可选:通过下标索引访问或者使用 `get` 方法:
读取指定位置的元素有两种方式可选:
- 通过下标索引访问。
- 使用 `get` 方法。
```rust
let v = vec![1, 2, 3, 4, 5];

Loading…
Cancel
Save