Rust常用数据结构教程 Rust中的数据结构
文章目录
- 一、概述
- 二、rust中的内置复合类型
- 三、来自rust标准库std::collections中的集合类型
- 四、按照存储的方式来划分
- 参考
一、概述
·复合数据类型Compound types
复合类型是通过组合基础类型,用来表达更加复杂的数据结构,即使用其他类型定义的类型,因而复合类型又称之为派生类型。
二、rust中的内置复合类型
Struct结构体
Array数组
Tuple元组
Vector动态数组
三、来自rust标准库std::collections中的集合类型
VecDeque
LinkedList
HashMap
BTreeMap
HashSet (不重要)
BTreeSet(不重要)
四、按照存储的方式来划分
序列类型
- 元组与数组
- Vector
- VecDeque
- LinkedList
键值对(Map)类型
- HashMap
- BTreeMap
集合(Set)类型(本人不喜欢用)
- HashSet (😦)
- BTreeSet (😦)
参考
- Rust常用数据结构教程