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

0基础做网站企业网站建设 新天地网络

0基础做网站,企业网站建设 新天地网络,wordpress 找回密码,网站公司的客户怎么来常见的搜索方法#xff1a;顺序查找、二分法查找、二叉树查找、哈希查找。 二分法查找 二分查找又称折半查找#xff0c;优点是比较次数少#xff0c;查找速度快#xff0c;平均性能好#xff1b;其缺点是要求待查表为有序表#xff0c;且插入删除困难。因此#xff0…常见的搜索方法顺序查找、二分法查找、二叉树查找、哈希查找。 二分法查找 二分查找又称折半查找优点是比较次数少查找速度快平均性能好其缺点是要求待查表为有序表且插入删除困难。因此折半查找方法适用于不经常变动而查找频繁的有序列表。首先假设表中元素是按升序排列将表中间位置记录的关键字与查找关键字比较如果两者相等则查找成功否则利用中间位置记录将表分成前、后两个子表如果中间位置记录的关键字大于查找关键字则进一步查找前一子表否则进一步查找后一子表。重复以上过程直到找到满足条件的记录使查找成功或直到子表不存在为止此时查找不成功。 二分法查找算法有递归和非递归两种方法。 二分法查找 def binary_search(aList, item):递归的方式n len(aList)if n 1:return Falsemid n // 2first_index 0print(aList[mid], item)if aList[mid] item:return Trueelif aList[mid] item:return binary_search(aList[:mid], item)else:return binary_search(aList[mid 1:], item)return Falsedef binary_search_01(aList, item):递归的方式n len(aList)if n 0:mid n // 2first_index 0print(aList[mid], item)if aList[mid] item:return Trueelif aList[mid] item:return binary_search(aList[:mid], item)else:return binary_search(aList[mid 1:], item)return Falsedef binary_search_02(aList, item):n len(aList)first_index 0last_index n - 1while first_index last_index:print(first_index, last_index)# 取中间值必须在循环里面不然就不会跳出这个循环了。mid (last_index first_index) // 2if aList[mid] item:return Trueelif aList[mid] item:last_index mid - 1else:first_index mid 1return Falseif __name__ __main__:li [17, 20, 26, 31, 44, 54, 55, 77, 93]# print(binary_search(li, 1))# print(binary_search_01(li, 17))print(binary_search_02(li, 1))
http://www.zqtcl.cn/news/639508/

相关文章:

  • 安阳建设网站企业单位网站建设内容需要什么
  • 网站如何被谷歌收录wordpress搭建企业官网
  • 网站 服务报价网站建设需要具备
  • 鹿泉企业网站建设wordpress使用支付宝当面付
  • 手机网站重要性彩票网站上的走势图是怎么做的
  • 牛牛襄阳网站建设做电商网站需要会些什么问题
  • 唯一做性视频的网站在线股票交易网站开发
  • 做二手的网站有哪些湛江小程序公司
  • 定制型网站建设wordpress md风格
  • 网站建设与推广的实训报告万网会员中心登录入口
  • 做网站如何推销电子商务类型的网站
  • 部署个人网站经典广告推广词
  • 海口模板建站定制南宁品牌网站设计公司
  • 江西网站设计方案网站通栏广告代码
  • 外包网站建设公司网站建设公司的销售好做吗
  • lol做任务领头像网站营销型网站重要特点是?
  • 设计师35岁后的出路嘉兴做网站优化的公司
  • 网站首页包含的内容网站网站注册
  • 企业网站改版建议北京市在建工程项目查询
  • 广州通和通信建设有限公司网站myeclipse怎么做网页
  • 最好的做网站公司有哪些泰安人才网官网登录
  • 怎么用wordpress修改网站源码辽宁省营商环境建设局网站
  • 做网站数据库怎么做wordpress video主题
  • 田园综合体建设网站梧州网站建设有哪些
  • 公司做网站的流程茂名网站建设公司
  • 徐州专业网站建设公司wordpress tag找不到
  • 网站互动推广织梦网站主页代码在后台怎么改
  • 福永自适应网站建设微信小程序功能开发
  • 制作一个动态企业网站狠狠做最新网站
  • 手机建立一个免费网站网页设计师培训方法