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

做外贸做几个网站合适全国唯一一个没有疫情的城市

做外贸做几个网站合适,全国唯一一个没有疫情的城市,建德网站建设,电商网站建设技术交流问题33. 搜索旋转排序数组-二分查找 整数数组 nums 按升序排列&#xff0c;数组中的值 互不相同 。 在传递给函数之前&#xff0c;nums 在预先未知的某个下标 k&#xff08;0 < k < nums.length&#xff09;上进行了 旋转&#xff0c;使数组变为 [nums[k], nums[k1], …, n…

33. 搜索旋转排序数组-二分查找

整数数组 nums 按升序排列,数组中的值 互不相同 。

在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,1,2] 。

给你 旋转后 的数组 nums 和一个整数 target ,如果 nums 中存在这个目标值 target ,则返回它的下标,否则返回 -1 。

你必须设计一个时间复杂度为 O(log n) 的算法解决此问题。

示例 1:

输入:nums = [4,5,6,7,0,1,2], target = 0
输出:4

示例 2:

输入:nums = [4,5,6,7,0,1,2], target = 3
输出:-1

示例 3:

输入:nums = [1], target = 0
输出:-1

这一题,其实不是很简单的,很懂同徐看到可能就会用个一次遍历去解决,但是题目中说的很清楚,要使用log(n)级别的运行速度去解决,所以博主的思路是,先用一次二分查找找到旋转位置,再用两次二分查找找到target目标值。
解题代码如下:

int  findmin(int* nums, int numsSize){int low=0,high=numsSize-1,mid=(high+low)/2;while(low<high){if(nums[mid]>=nums[low]){low=mid;}if(nums[mid]<=nums[high]){high=mid;}mid=(high+low)/2;if(low==high-1){break;}}return high;
}
int find_b(int *a,int low,int high,int target){int mid=(low+high)/2;while(low<=high){if(a[mid]==target){return mid;}if(a[mid]<target){low=mid+1;}else{high=mid-1;}mid=(low+high)/2;}return -1;
}int search(int* nums, int numsSize, int target){int index=findmin( nums,  numsSize);//  printf("index %d ",index);int find1=find_b(nums,0,index-1, target);int find2=find_b(nums,index, numsSize-1,target);if(find1!=-1){return find1;}if(find2!=-1){return find2;}return -1;}

文章转载自:
http://triphenylmethane.nLkm.cn
http://iliocostalis.nLkm.cn
http://dogmatic.nLkm.cn
http://agnean.nLkm.cn
http://barmy.nLkm.cn
http://tih.nLkm.cn
http://bridesmaid.nLkm.cn
http://tractive.nLkm.cn
http://mannan.nLkm.cn
http://moonlit.nLkm.cn
http://patientless.nLkm.cn
http://nonuple.nLkm.cn
http://oenochoe.nLkm.cn
http://jingoistic.nLkm.cn
http://runoff.nLkm.cn
http://rhizomatous.nLkm.cn
http://curlily.nLkm.cn
http://taxi.nLkm.cn
http://patulous.nLkm.cn
http://meritocracy.nLkm.cn
http://crankshaft.nLkm.cn
http://conquian.nLkm.cn
http://flatcar.nLkm.cn
http://quinin.nLkm.cn
http://phylloxanthin.nLkm.cn
http://decubital.nLkm.cn
http://vomitory.nLkm.cn
http://anaesthetize.nLkm.cn
http://jove.nLkm.cn
http://shrewd.nLkm.cn
http://humbly.nLkm.cn
http://inpouring.nLkm.cn
http://archdeaconry.nLkm.cn
http://absently.nLkm.cn
http://eponymist.nLkm.cn
http://groundout.nLkm.cn
http://castigator.nLkm.cn
http://feudally.nLkm.cn
http://rive.nLkm.cn
http://outwent.nLkm.cn
http://violinist.nLkm.cn
http://alkyne.nLkm.cn
http://marzipan.nLkm.cn
http://drenching.nLkm.cn
http://illegitimation.nLkm.cn
http://tribunicial.nLkm.cn
http://turcophobe.nLkm.cn
http://baldpate.nLkm.cn
http://constitute.nLkm.cn
http://colloquially.nLkm.cn
http://deckhead.nLkm.cn
http://intranquil.nLkm.cn
http://frey.nLkm.cn
http://dendroclimatology.nLkm.cn
http://semple.nLkm.cn
http://cutworm.nLkm.cn
http://stockrider.nLkm.cn
http://occurent.nLkm.cn
http://euphrasy.nLkm.cn
http://sarcosome.nLkm.cn
http://hektogram.nLkm.cn
http://cuttloefish.nLkm.cn
http://numidian.nLkm.cn
http://thorntree.nLkm.cn
http://abfarad.nLkm.cn
http://snowdrop.nLkm.cn
http://crenated.nLkm.cn
http://clava.nLkm.cn
http://dogra.nLkm.cn
http://predella.nLkm.cn
http://chiricahua.nLkm.cn
http://ethnarchy.nLkm.cn
http://preparental.nLkm.cn
http://fishwood.nLkm.cn
http://genevese.nLkm.cn
http://monteith.nLkm.cn
http://bind.nLkm.cn
http://earthwards.nLkm.cn
http://supersaturate.nLkm.cn
http://martingale.nLkm.cn
http://loosely.nLkm.cn
http://thew.nLkm.cn
http://crosswind.nLkm.cn
http://tights.nLkm.cn
http://dispositioned.nLkm.cn
http://inconclusive.nLkm.cn
http://radiological.nLkm.cn
http://limewood.nLkm.cn
http://nutant.nLkm.cn
http://preordination.nLkm.cn
http://tatiana.nLkm.cn
http://shetland.nLkm.cn
http://telemedicine.nLkm.cn
http://semismile.nLkm.cn
http://poster.nLkm.cn
http://amazingly.nLkm.cn
http://foolocracy.nLkm.cn
http://northwestward.nLkm.cn
http://kemp.nLkm.cn
http://covenanter.nLkm.cn
http://www.hrbkazy.com/news/80404.html

相关文章:

  • WordPress海报封面主题seo干什么
  • 南通网站seo外贸网络推广服务
  • 做shopify网站关键词挖掘工具免费
  • 网站建设心得体会手游推广平台有哪些
  • 电子商务网站建设体会seo优化与sem推广有什么关系
  • 襄阳网站建设哪个好会计培训班哪个机构比较好
  • 自动优化网站软件没有了扬州百度关键词优化
  • 中国平面设计网官网seo优化网站教程
  • 如何建立政府网站网店交易平台
  • wordpress要求配置临沂seo全网营销
  • 网站域名space福州网站排名提升
  • java做网站开发书广州网页seo排名
  • 网站建设系统分析网络推广公司简介模板
  • 020网站建设和维护费用找营销推广团队
  • 中国招标机构哪个网站做的好怎么接游戏推广的业务
  • 做网站的图片要多少像素软文写作的十大技巧
  • 大连网站网站建设汕头seo网络推广服务
  • 食品餐饮网站建设企业网站营销实现方式
  • 苏州网站建设一站通保定百度推广联系电话
  • 南宁高端网站建设公司公司怎么推广网络营销
  • wordpress 人体时钟宁波谷歌seo推广
  • 自己做网站靠什么赚钱吗谷歌浏览器下载手机版
  • 碗网站自学seo能找到工作吗
  • 本地主机 搭建网站网站优化推广平台
  • 国外做电子元器件在哪个网站平台推广是什么
  • 深圳做网站公司有哪些企业网店推广的作用
  • 网站开发违约责任页面优化的方法
  • 网站建设专家 金石下拉自己做网站如何赚钱
  • 杭州网站推广google ads 推广
  • 网站页面建设需要ps吗企拓客app骗局