当前位置: 首页 > news >正文

济南网站制作软件巩义网站建设联系电话

济南网站制作软件,巩义网站建设联系电话,初识网站开发流程图,厦门做网站软件二分查找 # 定义函数冒泡排序法从大到小排列 def bbble_sort(list):# i控制排序次数for i in range(len(list) - 1):# j控制每次排序比较次数for j in range(len(list) - 1 - i):if list[j] list[j 1]:list[j], list[j 1] list[j 1], list[j] # 定义二分查找函数 def…二分查找 # 定义函数冒泡排序法从大到小排列 def bbble_sort(list):# i控制排序次数for i in range(len(list) - 1):# j控制每次排序比较次数for j in range(len(list) - 1 - i):if list[j] list[j 1]:list[j], list[j 1] list[j 1], list[j] # 定义二分查找函数 def binary_search(list, search_num):二分查找函数适用于从大到小排列的列表:param list: 需要查找的列表:param search_num: 需要查找到元素:return: 查到元素返回对应下标未查到返回-1# 定义返回下标index_num -1# 左右下标范围left, right 0, len(list) - 1# 当左下标大于右下标时说明没找到退出循环while left right:# 获得中间下标mid_index (left right) // 2# 当中间值大于查找值时需要在右半边查找if list[mid_index] search_num:left mid_index 1# 当中间值小于查找值时需要在左半边查找elif list[mid_index] search_num:right mid_index - 1else: # 即两数相等index_num mid_indexbreak #找到一个数满足就退出循环return index_numimport random lst_num [] # 定义需要查找到数 fin_num 10 # 循环次数代表列表元素的个数 for _ in range(10):# 随机生成1-100直接的整数并添加到列表中lst_num.append(random.randint(1, 100)) print(f排序前{lst_num}) bbble_sort(lst_num) print(f从大到小排序后{lst_num}) indexbinary_search(lst_num, fin_num) if index-1:print(f{fin_num}没找到) else:print(f{fin_num}找到了下标为{index})
http://www.w-s-a.com/news/340601/

相关文章:

  • 怎么查网站是否备案成都装修公司联系电话
  • 佛山免费发布信息的网站oa办公系统排行榜
  • 南湖区建设街道办事处网站汕头建设银行各支行电话
  • 复古风格网站网站套餐方案
  • 界面设计做的好的网站旅游商城网站模板
  • 大型电子商务网站 服务器硬件 cpu 内存 硬盘 2014美食网站开发意义
  • 建立网站的目的和意义网站建设寻求
  • 邢台手机网站建设设计师培训心得
  • 营销网站怎么做丽水微信网站建设哪家好
  • 南昌定制网站开发多少钱东阿县城市建设局网站
  • 浙江网站建设公司南昌seo招聘
  • 工业软件有哪些专业seo站长工具全面查询网站
  • 山东兴华建设集团有限公司网站和京东一样做电子产品的网站
  • 网站建设谢辞关于h5的网站模板
  • 网站改版提交WordPress360收录
  • 省级网站 开发建设 资质在国外怎么做网站
  • 中商华兴建设有限公司网站我的世界查找建筑网站
  • 广东网站设计公司百度推广免费送网站
  • 高密做网站哪家好网站建设预算
  • 免费wordpress网站模板重庆如何做聚政网站
  • 人才网站app建设建议系统开发生命周期法的优点表现
  • 门户网站想要微信登录怎么做湖南网站seo推广
  • 襄阳 网站建设管理系统网站
  • 重庆工程建设招标投标交易信息网广州外贸seo优化
  • 一个一起做网站东莞设计兼职网站建设
  • 杭州网站程序开发公司在哪个公司建设网站好
  • 网店的网站设计方案济南手机建站价格
  • 网站做了301重定向域名会自动跳转吗唐山地方志网站建设
  • 学校网站建设说明书海南省建设执业资格注册管理中心网站
  • 东莞哪家网站建设好网站风格设定