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

做企业网站需要人维护么企业qq怎么申请

做企业网站需要人维护么,企业qq怎么申请,推广网站挣钱,wordpress 定义数据表整数数组 nums 按升序排列&#xff0c;数组中的值 互不相同 。 在传递给函数之前&#xff0c;nums 在预先未知的某个下标 k&#xff08;0 < k < nums.length&#xff09;上进行了 旋转&#xff0c;使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nums[1], …,…

整数数组 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

提示:

1 <= nums.length <= 5000
-104 <= nums[i] <= 104
nums 中的每个值都 独一无二
题目数据保证 nums 在预先未知的某个下标上进行了旋转
-104 <= target <= 104

var search = function(nums, target) {var left = 0,right = nums.length-1// 特殊情况判断if(nums.length==0){return -1}if(nums.length==1){return nums[0]==target?0:-1}// while(left<=right)检查到了当target在左指针和右指针重合的位置,如果是while(left<right)那么检查不到重合的位置while(left<=right){var mid = Math.floor((left+right)/2)if(nums[mid] == target){return mid}else{// 中间的数字小于最右边的数字,说明右边一定是有序的if(nums[mid]<nums[right]){if(nums[mid]<target&&target<=nums[right]){left=mid+1}else{right = mid-1}}else{// 右边是无序的,左边是有序的if(nums[mid]>target&&target>=nums[left]){right = mid-1}else{left = mid+1}}}}return -1
};
http://www.yayakq.cn/news/403302/

相关文章:

  • 网站挂服务器后图片不显示建设企业网站对公
  • 公司网站建设多少费用济南兴田德润团队怎么样大连开发区搬家公司
  • 泰安微信网站制作做网站原型图用什么软件
  • 大连网站流量优化定制网站名称图标如何做才能显示
  • 如何开一家网站建设公司青果软件学院教务网络管理系统
  • 企业建站需要多少钱wordpress 去掉分页
  • 怎么查网站的外链兼职网站
  • html网页制作个人网站自己做的网站如何被百度检索
  • 福州seo网站推广公众号免费模板网站
  • 网站黄金比例知名的搜索引擎优化
  • 商标设计图案单页面网站怎么优化
  • 美团网站建设规划书免费网站服务器安全
  • 天津卓荣建设集团网站如何做网站营销
  • vs2019怎么创建网站有什么网站专做买生活污水设备
  • 抚州市住房和城乡建设局网站wordpress替换域名
  • 网站如何自己做seoseo技术 如何优化网站内部结构
  • 网站后台建设费用WordPress全站展示
  • 外贸建站哪家网页制作与设计元素是什么
  • 城市网站改版建设3d做网站
  • 网站做关键词排名怎样做网络推广营销
  • 那个网站做3d黑龙seo网站优化
  • c 手机版网站开发长沙网站排名
  • 网站app软件苏州市住建局官方网站
  • 朝阳网站开发联系电话网站变灰兼容代码
  • 网站建设与开发 教材网站建设的工作内容
  • asp.net网站开发流程及相关工具网站开发用什么技术做好
  • 做个简单的网站新密网站
  • 如何销售网站开发WordPress插件分享
  • 上海企业网站优化公司建e全景官网
  • 关于班组建设管理的网站重庆市网站推广