Crate pi_map

source ·
Expand description

功能:

  • 定义了一个triat:Map
  • 定义了一个数据结构:VecMap,并为VecMap实现了Map<K=usize,V=T>
  • 定义了数据结构:HashMap,并为HashMap实现了Map

Modules

  • 定义数据结构HashMap(实际上是对hash::XHashMap的包装) 为HashMap实现HashMaptrait
  • 实现数据结构VecMap, 并为VecMap实现了Map<K=usize,V=T> 就像其名字描述的一样,VecMap以Vec作为数据结构,实现索引到值得映射。 与HashMap的区别是:

Traits

  • Map接口定义