这是以下内容的递归实现
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几个数量级。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)