
python
文章平均质量分 78
Jr_l
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入探索 Python 的 itertools 模块:高效处理迭代器的强大工具
itertools模块提供了一组用于创建复杂迭代器的函数。这些函数可以高效地处理大数据集和无限序列,避免了在内存中存储所有数据的需求。通过itertools模块,程序员可以轻松实现各种迭代模式,提高代码的可读性和性能。原创 2024-07-17 09:00:00 · 637 阅读 · 0 评论 -
深入探索 Python 的 heapq 模块:实现高效的优先队列
堆是一种特殊的树形数据结构,可以被视为一个完全二叉树。最小堆:每个父节点的值都小于或等于其子节点的值。堆顶元素是最小值。最大堆:每个父节点的值都大于或等于其子节点的值。堆顶元素是最大值。在 Python 中,heapq 模块实现的是最小堆。如果需要最大堆,可以通过存储元素的负值来实现。我们通过一个 LeetCode 问题来演示 heapq 模块的实际应用。问题描述如下:有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块最重的石头,然后将它们一起粉碎。原创 2024-07-15 09:00:00 · 990 阅读 · 0 评论 -
python常用库(二)
python的基本常用库原创 2024-04-03 22:26:31 · 1584 阅读 · 0 评论 -
python常用库(一)
python的一些基本常用库原创 2024-04-02 22:20:16 · 863 阅读 · 0 评论