Menu
CoddyTech

什么是哈希表?

本课属于 Coddy Rust 学习旅程的“逻辑与流程”单元。第 27 课,共 66 课。

想象一下,你有一本纸质字典,可以快速查找任意单词的释义。哈希映射的工作方式与此类似,它是一种以键值对存储信息的数据结构,让你只需提供对应的键,就能快速找到值。

在 Rust 中,哈希映射由 HashMap<K, V> 类型表示,其中 K 是键的类型,V 是值的类型。例如,你可以创建一个哈希映射,用学生姓名作为键、测试成绩作为值,也可以用国家名称作为键、首都名称作为值。

// 示例概念:学生姓名 → 分数
// "Alice" → 95
// "Bob" → 87
// "Carol" → 92

哈希映射的主要优点是速度快,查找、插入和删除都非常迅速。需要查找某个值时,你不必像使用 vector 那样搜索每一项。相反,哈希映射会使用键,快速定位存储该值的确切位置。

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

逻辑与流程中的所有课

自己练习: Rust 在线编译器