什么是哈希表?
本课属于 Coddy Rust 学习旅程的“逻辑与流程”单元。第 27 课,共 66 课。
想象一下,你有一本纸质字典,可以快速查找任意单词的释义。哈希映射的工作方式与此类似,它是一种以键值对存储信息的数据结构,让你只需提供对应的键,就能快速找到值。
在 Rust 中,哈希映射由 HashMap<K, V> 类型表示,其中 K 是键的类型,V 是值的类型。例如,你可以创建一个哈希映射,用学生姓名作为键、测试成绩作为值,也可以用国家名称作为键、首都名称作为值。
// 示例概念:学生姓名 → 分数
// "Alice" → 95
// "Bob" → 87
// "Carol" → 92哈希映射的主要优点是速度快,查找、插入和删除都非常迅速。需要查找某个值时,你不必像使用 vector 那样搜索每一项。相反,哈希映射会使用键,快速定位存储该值的确切位置。
亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: Rust 在线编译器