更新了文档

pull/4/head
jackfrued 2021-05-01 16:12:23 +08:00
parent 4d5aae2fca
commit 80dc33f366
1 changed files with 1 additions and 1 deletions

View File

@ -1332,4 +1332,4 @@ def find_dup(items: list):
> **点评**:这道题的解法和[计数排序](<https://www.runoob.com/w3cnote/counting-sort.html>)的原理一致,虽然元素的数量非常多,但是取值范围`[1000, 10000)`并不是很大只有9000个可能的取值所以可以用一个能够保存9000个元素的`dups`列表来记录每个元素出现的次数,`dups`列表所有元素的初始值都是`0`,通过对`items`列表中元素的遍历,当出现某个元素时,将`dups`列表对应位置的值加1最后`dups`列表中值大于1的元素对应的就是`items`列表中重复出现过的元素。 > **点评**:这道题的解法和[计数排序](<https://www.runoob.com/w3cnote/counting-sort.html>)的原理一致,虽然元素的数量非常多,但是取值范围`[1000, 10000)`并不是很大只有9000个可能的取值所以可以用一个能够保存9000个元素的`dups`列表来记录每个元素出现的次数,`dups`列表所有元素的初始值都是`0`,通过对`items`列表中元素的遍历,当出现某个元素时,将`dups`列表对应位置的值加1最后`dups`列表中值大于1的元素对应的就是`items`列表中重复出现过的元素。
更多的面试题,请移步到我的知乎专栏[《Python面试宝典》](https://zhuanlan.zhihu.com/c_1228980105135497216)。 查看更多的Python面试题,请移步到我的知乎专栏[《Python面试宝典》](https://zhuanlan.zhihu.com/c_1228980105135497216)。