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

钓鱼网站的主要危害中国工商网

钓鱼网站的主要危害,中国工商网,禁用wordpress裁剪,网站发展趋势和前景文章目录一. 前提二. 基本思路三. 代码实现四. 封装在STL中的二分查找算法五. 浮点数二分一. 前提 待查找的序列是有序的;待查找的 a 采取顺序存储结构。 二. 基本思路 设在升序序列 a [ low…high ] 查找的 k , 首先找中间值 mid a [ ( lowhigh )/2 …

文章目录

  • 一. 前提
  • 二. 基本思路
  • 三. 代码实现
  • 四. 封装在STL中的二分查找算法
  • 五. 浮点数二分

一. 前提

  • 待查找的序列是有序的;
  • 待查找的 a 采取顺序存储结构

二. 基本思路

设在升序序列 a [ low…high ] 查找的 k ,
首先找中间值 mid= a [ ( low+high )/2 ] ;
然后比较 k 和 a [ mid ] , 分成三个情况:
(1)k == a[ mid ] , 直接返回 a [ mid ] ;
(2)k < a [ mid ] , 新的查找区域变为左子表 a [ low , mid-1 ] ;
(3)k > a [ mid ] , 新的查找区域变为右子表 a [ mid+1 , high ] ;
下一次查找根据 新的查找区间 进行查找。

三. 代码实现

//二分查找法 
int BinSearch(int a[],int low,int high,int k)
{if(low<=high){  //当前区间存在元素 int mid=(low+high)/2;if(a[mid]==k)return mid;  //找到后返回其下标 if(a[mid]<k)return BinSearch(int a[],int low,int mid-1,int k);if(a[mid]>k)return BinSearch(int a[],int mid+1,int high,int k);}else{return -1; //区间不存在元素,返回 -1 }
}

可见二分查找的时间重要花费在元素比较上,其时间复杂度为O(log⁡2n\log_{2}nlog2n)

四. 封装在STL中的二分查找算法

  1. lower_bound
ForwoardIterator   lower_bound( ForwoardIterator begin , ForwoardIterator end , const T& num)

lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数组中的下标。

  1. upper_bound
 ForwoardIterator   upper_bound( ForwoardIterator begin , ForwoardIterator end , const T& num)

upper_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数组中的下标。

  1. binary_search
bool binary_bound( ForwoardIterator begin , ForwoardIterator end , const T& num)

区间中存在要查找的值,返回 true ;否则, false

五. 浮点数二分

1.求n的平方根,保留6位小数

#include<bits/stdc++.h>
using namespace std;int main()
{double n;cin>>n;double l=0,r=n;while(r-l>=1e-8){    //负的,别忘!!!double mid=(l+r)/2;if(mid*mid>n) r=mid;else l=mid;}printf("%lf",l);return 0;}
http://www.yayakq.cn/news/558735/

相关文章:

  • 北京网站优化找商集客吗代码下载网站
  • 招聘网站怎么做营销大数据营销的缺点
  • 怎么利用网站上的图片室内设计公司有哪些部门
  • 大型网站开发框架假建设银行网站
  • 企业商城网站建设注册网络科技公司需要多少钱
  • 烟台企业网站建设刚刚西安发布重要通知
  • 珠海微网站建设学校网站开发工作室
  • 营销型的网站企业百度指数人群画像
  • 无版权图片网站国外域名注册服务商
  • 永久免费手机建站平台可以制作动画的软件
  • 冒用公司名做网站双流县规划建设局网站
  • 网站开发项目进度完成表凯里网络推广
  • 网站设计和制作费用seo门户网
  • 网站可以做外部链接吗中国建筑工程网招标公告
  • 玉泉路做网站wordpress左右翻页特效
  • 重庆品牌型网站建设网站开发到上线的过程
  • wordpress建站的教程网站描述怎么写好
  • 秦皇岛建设局网站6嵌入式软件开发工具有哪些
  • 网站制作公司 全贵州做网站很忙吗
  • cnnic可信网站手机app开发软件教程
  • wordpress建站欣赏会展设计专业发展前景
  • 做网站要用服务器维护科技与狠活是什么意思
  • 宜宾网站建设08keji北京公司查询
  • 龙海网站开发素材网站pinterest
  • 树荫营销网站培训机构网站源码
  • 电子机箱网站建设报告一对一直播系统开发
  • 空气炸锅做糕点的网站网站收录登录入口
  • 做网站每年交服务费乐享视频在线下载免费
  • 成都工程建设项目网站百度关键词优化排名技巧
  • 怎样做网站和网站的友情链接成都公司注册多少钱