在数字列表中查找最小数字的递归方法

在数字列表中查找最小数字的递归方法,第1张

数字列表中查找最小数字的递归方法

这是以下内容的递归实现

min

l=[5, 3, 9, 10, 8, 2, 7]def find_min(l,current_minimum = None):    if not l:        return current_minimum    candidate=l.pop()    if current_minimum==None or candidate<current_minimum:        return find_min(l,candidate)    return find_min(l,current_minimum)print find_min(l)>>>2

请注意,不应在实际程序中使用它,而应将其视为练习。性能将比内置性能差

min
几个数量级。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5639926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存