会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Gam&Thrones
博客园
首页
新随笔
联系
订阅
管理
2023年9月10日
chatgpt使用python写一段二分查找的demo
摘要: 以下是一个Python实现的简单二分查找算法的代码示例: def binary_search(arr, target): left, right = 0, len(arr) - 1 while left <= right: mid = (left + right) // 2 # 找到中间元素的索引
阅读全文
posted @ 2023-09-10 01:25 慕峯
阅读(125)
评论(0)
推荐(0)
2022年4月28日
滑动窗口实现斐波那契数列
摘要: 滑动窗口实现斐波那契数列 使用滑动窗口能降低空间复杂度,每次操作仅保留前两个操作数。 使用临时列表tmp保存每次计算要用到的数据。 python实现 def fibonacci_sequence(num: int): tmp = [1, 1, 0] res = [1, 1] i = 2 while
阅读全文
posted @ 2022-04-28 00:19 慕峯
阅读(79)
评论(0)
推荐(0)
2019年6月22日
Python中的迭代器、生成器、装饰器
摘要: 当数据需要被使用时才会被生成,不会占用很多内存,需要用next()方法也可使用for循环获取,使用next()方法超出范围时会抛出Stopiteration异常,当函数中包含yield关键字,则函数就是一个生成器函数, 列表推导式:L = [i*2 for i in range(10)] 生
阅读全文
posted @ 2019-06-22 10:17 慕峯
阅读(165)
评论(0)
推荐(0)
公告