源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  折半查找的流程图及python代码

折半查找的流程图及python代码

分类: 文章 • 2024-08-18 22:34:40

折半查找的流程图及python代码
python代码:
a=3
ls=[-3,-2,-1,0,1,2,4,5,6,7,8,9,10,12,13,14,15,17,19,20,21]
left=0
n=len(ls)
right=n-1
mid=(left+right)//2
while(left<=right):
if(a>ls[mid]):
left=mid+1
elif(a<ls[mid]):
right=mid-1
else:
print(“已找到数字”)
break
mid=(left+right)//2
print(“新的中间位置为”,mid,“元素值为”,ls[mid])
if(left>right):
print(“没找到数字”)
输出结果:
折半查找的流程图及python代码
当a=-3时,输出结果:
折半查找的流程图及python代码
折半查找的流程图及python代码

相关推荐

  • 让你的代码符合PEP8标准——sublime text 2 安装及使用 Python Flake8 Lint 插件
  • SVM的一些学习心得及案例(Python代码)实现
  • Python模拟登陆及签到的代码获取与转换方法
  • 数组查找之二分查找(折半查找)---带图详解+代码逐步分析!赋基本查找以及基本查找的实现代码
  • 代码详解:Python虚拟环境的原理及使用!
  • 使用vscode开发Python程序:代码静态检查工具pylint及代码格式化工具yapf的配置使用
  • Spring Bean的生命周期 ---附详细流程图及测试代码
  • 写代码可以在整型有序数组中查找想要的数字, 找到了返回下标,找不到返回-1.(折半查找)
  • 简单算法的Python实现3--折半查找
  • 折半查找的流程图及python代码
  • 折半查找的流程图及python代码
  • python3 + Django + uwsgi + nginx 配置部署笔记
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号