Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e2adb7a commit 5784ce9Copy full SHA for 5784ce9
source/c01/p04_find_largest_or_smallest_n_items.rst
@@ -65,10 +65,10 @@ heapq模块有两个函数:``nlargest()`` 和 ``nsmallest()`` 可以完美解
65
2
66
67
当要查找的元素个数相对比较小的时候,函数 ``nlargest()`` 和 ``nsmallest()`` 是很合适的。
68
-如果你仅仅想查找唯一的最小或最大(N=1)的元素的话,那么使用min()和max()函数会更快些。
+如果你仅仅想查找唯一的最小或最大(N=1)的元素的话,那么使用 ``min()`` 和 ``max()`` 函数会更快些。
69
类似的,如果N的大小和集合大小接近的时候,通常先排序这个集合然后再使用切片操作会更快点
70
( ``sorted(items)[:N]`` 或者是 ``sorted(items)[-N:]`` )。
71
-需要在正确场合使用函数nlargest() 和 nsmallest()才能发挥它们的优势
+需要在正确场合使用函数 ``nlargest()`` 和 ``nsmallest()`` 才能发挥它们的优势
72
(如果N快接近集合大小了,那么使用排序操作会更好些)。
73
74
尽管你没有必要一定使用这里的方法,但是堆数据结构的实现是一个很有趣并且值得你深入学习的东西。
0 commit comments