码迷,mamicode.com
首页 > 编程语言 > 详细

python s12 day4 算法基础之二分查找

时间:2017-02-15 10:53:51      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:else   bin   算法基础   python   查找   nbsp   min   find   search   

def binary_search(data_source,find_n):

  mind=int(len(data_source)/2)

  if len(data_source)>=1:

    if data_source[mid]>find_n:

      print("data in left of [%s]"%sdata_souerce[mid])

      //print(data_souerce[:mid]

        binary_search(data_source[:mid],find_n)  

  

    elif data_source[mid]<find_n:

      print("data in right of [%s]"%data_souerce[mid])

     //print(data_souerce[mid:]

        binary_search(data_source[mid:],find_n)  

    else:

       print("found find_s "data_souerce[mid])

         binary_search(data_source[mid:],find_n)  

  else:

    print("cannot find....")

if_name_==‘_main_‘:

  data=list(range(1,600,3)

  print(data)

  binary_search(data,39)

python s12 day4 算法基础之二分查找

标签:else   bin   算法基础   python   查找   nbsp   min   find   search   

原文地址:http://www.cnblogs.com/my334420/p/6400440.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!