出现最多的是哪个词
运行下面这段程序: words = ["苹果", "香蕉", "苹果", "梨", "香蕉", &q
阅读更多 →
用列表去重为什么慢
改用列表去重(每次先看在不在里面)会慢,因为【0】。
阅读更多 →
去重靠的是哈希表的什么性质
用哈希表去重,靠的是【0】。
阅读更多 →
统计每个词出现几次,用什么最省事
统计一批词各出现了几次,最省事的做法是【0】。
阅读更多 →
三个操作串起来验一遍
把 put / get / delete 都写出来,然后验三条: 放完五个人,get(23) 是「北辰」 删掉 15 号之后,get(15) 是「没这个人」 删完之后 get(23) 还是「北辰」(同
阅读更多 →
删:写一个 delete
补全 delete:从那一格的列表里把这个键去掉。 删掉 15 号之后,输出第 7 格里还剩几个。
阅读更多 →
查:写一个 get
补全 get,查 23 号。 注意第 7 格里有两个人,不能拿到第一个就返回。
阅读更多 →
增:写一个 put
补全 put(链地址法)。放完五个人之后,输出表里一共有几条。
阅读更多 →
删掉一个之后还剩几条
运行下面这段程序(链地址法,五个人): def new_table(cap): return [[] for _ in range(cap)] table = new_table(8) fo
阅读更多 →
开放寻址下删除要留个什么
开放寻址下删掉一条,通常要在原地留一个【0】。
阅读更多 →