
算法
文章平均质量分 55
算法从0开始全学习记录
别出BUG求求了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文看懂算法的时间复杂度与空间复杂度(详细解析)
算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。那么我们应该如何去衡量不同算法之间的优劣呢?主要还是从算法所占用的「时间」和「空间」两个维度去考量。下面我来分别介绍一下「时间复杂度」和「空间复杂度」的计算方式。原创 2023-05-05 14:28:14 · 2281 阅读 · 0 评论 -
数据结构——链表(python版)
结点的数据结构为数据元素(item)与 指针(next)class Node(object) : """单链表的结点""" def __init__(self , item) : # item存放数据元素 self . item = item # next是下一个节点的标识 self . next = None链表需要具有首地址指针head。class SingleLinkList(object) : """单链表""" def __init__(self) : self . _head = None。原创 2023-05-05 13:55:45 · 7306 阅读 · 0 评论 -
【算法】Python 生成周期性波动的数据 可指定数值范围
通过函数周期性的波动以及添加噪声来实现一段波动的信号。原创 2022-11-17 21:34:43 · 799 阅读 · 1 评论 -
【算法】Shannon Entropy决策中的香农熵介绍、计算以及python代码实现
香农熵又称信息熵,反映了一条信息的信息量大小和它的不确定性之间的关系,是信息量的度量,单位为 bit。原创 2022-11-09 13:56:28 · 2167 阅读 · 0 评论 -
高阶函数HoF:用filter()方法编写一个素数生成函数primes()
def _odd_iter():python n = 1 while True: n = n + 2 yield ndef _not_divisible(n): return lambda x: x % n > 0def primes(): yield 2 it = _odd_iter() # 初始序列 while True: n = next(it) # 返回序列的第一个数 yie原创 2021-10-15 21:02:45 · 294 阅读 · 0 评论