5.2. Vector 排序

本节主要内容是对 Rust 语言中的 Vec 类型进行排序。Vec 类型也被称为 vector,它是动态数组。

vector 允许我们在一个单独的数据结构中储存多于一个的值,它在内存中彼此相邻地排列所有的值。vector 只能储存相同类型的值,但其存储类型可以自定义。

vector 排序在拥有一系列项的场景下非常实用,例如文件中的文本行,或是购物车中商品的价格等。