随笔分类 -  算法

摘要:协程实现消费者生产者模型 注意到consumer函数是一个generator,把一个consumer传入produce后: 首先调用c.send(None)启动生成器; 然后,一旦生产了东西,通过c.send(n)切换到consumer执行; consumer通过yield拿到消息,处理,又通过yi 阅读全文
posted @ 2018-09-30 09:06 gugubeng 阅读(124) 评论(0) 推荐(0) 编辑
摘要:#任何实现了 __iter__ 和 __next__ 方法的对象都是迭代器,所以生成器是一种特殊的迭代器#生成器的标志是yied 函数class Range: def __init__(self, start, end=None, step=1): if end is None: self.end = start self.... 阅读全文
posted @ 2018-09-29 21:10 gugubeng 阅读(123) 评论(0) 推荐(0) 编辑
摘要:# 插入排序算法 def insert_sort(ilist): for i in range(len(ilist)): for j in range(i): if ilist[i] blist[j]: blist[i], blist[j] = blist[j], blist[i] return bl... 阅读全文
posted @ 2018-09-29 20:37 gugubeng 阅读(111) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示