- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 python实现单例模式的四种方式及相关知识解释
python实现单例模式的四种方式及相关知识解释 模块模式 装饰器模式 父类重写new继承 元类重写call 单例模式作为最常用的设计模式,在面试中很可能遇到要求手写.从最近的学习python的经验而言,singleton实现的四种方法都是python的重要特征,反过来也刚好是几种特征的最佳实现.(比如你平常开发中很难遇到几个需要写元类的地方)如果不能随手写出某种实现,说明你对于那种实现的
2018-01-29 21:57:45 1870
原创 天才排序算法:睡眠排序python使用协程实现
在Genius sorting algorithm: Sleep sort中看到这个排序算法,看了原理之后确实让人会心一笑 原理就是为一个长度为n的待排序数组创建一个长度为n的线程向量,将待排序数字作为线程sleep函数的参数,sleep完成后输出数字,那么数字越大sleep时间越长,就排到越后面. 下面贴出python实现. import asyncio async def sleep
2018-01-29 18:38:03 732
原创 斐波那契数列数列的实现与算法效率(python)
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n>=2,n∈N*) 1
2018-01-18 17:24:37 2957
NotoSansCJK-Regular.zip
2020-02-14
[人民邮电出版社]推荐系统实践-项亮
2018-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人