交付:哈希表加两个应用
这是这条路线的最终作品。把完整的 HashMap 写出来(格子 + slot + put / get / del,用链地址法处理冲突),再写词频统计,然后一次验完五条:放完 5 个人,第 7 格里有 2 条;get(23) 是「北辰」;get(99) 是「没这个人」;删掉 15 号之后 get(23) 还是「北辰」;词频统计出来最多的是「苹果」。五条全过输出 验收通过,否则输出 验收失败。
(本题用 g++ -std=c++17 -O0 编译。)
这是这条路线的最终作品。把完整的 HashMap 写出来(格子 + slot + put / get / del,用链地址法处理冲突),再写词频统计,然后一次验完五条:放完 5 个人,第 7 格里有 2 条;get(23) 是「北辰」;get(99) 是「没这个人」;删掉 15 号之后 get(23) 还是「北辰」;词频统计出来最多的是「苹果」。五条全过输出 验收通过,否则输出 验收失败。
(本题用 g++ -std=c++17 -O0 编译。)
全部评论