标签:return 最短路 找不到 nbsp 查找 end 排序 必须 odi
1、查找 : 找数据
二分查找法:必须处理有序的列表
# -*- coding: UTF-8 -*- l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88] #print (l.index(10)) def find(l,aim,start = 0,end = None): end = len(l) if end is None else end mid_index = (end - start)//2 + start if start <= end: if l[mid_index] < aim: return find(l,aim,start =mid_index+1,end=end) elif l[mid_index] > aim: return find(l, aim, start=start, end=mid_index-1) else: return mid_index else: return ‘找不到这个值‘ ret = find(l,66) print(ret)
2、排序 :
3、最短路径 : 例如百度地图
标签:return 最短路 找不到 nbsp 查找 end 排序 必须 odi
原文地址:https://www.cnblogs.com/cxys85/p/9736471.html