数据结构是计算机存储和组织数据的方式。程序中常用的三大数据结构包括动态数组、映射和字符串。为此,Rust标准库std::collections提供了4种通用的容器类型,其中包含8种数据结构。根据应用场景划分,动态数组可细分为普通动态数组Vec和双端队列VecDeque,映射包括HashMap,字符串包括String等类型。本章将学习动态数组、映射和字符串这三大数据结构的创建,以及元素的修改和访问等常见操作。