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

建设网站可以做什么本地建站软件有哪些

建设网站可以做什么,本地建站软件有哪些,做动态图片的网站吗,石湾网站开发1.题目描述 2.思路 输入:旋转后的数组 nums,和一个整数 target 输出:target 在 nums 中的下标,如果不存在,返回 -1 限制:时间复杂度为 O(log n),所以不能用遍历,必须使用 二分查找…

1.题目描述

在这里插入图片描述

2.思路

输入:旋转后的数组 nums,和一个整数 target

输出:target 在 nums 中的下标,如果不存在,返回 -1

限制:时间复杂度为 O(log n),所以不能用遍历,必须使用 二分查找!
在这里插入图片描述
二分查找:搜索区间必须是“单调有序”的(即 单调递增 或 单调递减)。
(1)首先翻转后的数组,构成两个有序数组。
(2)对第一个有序数组进行二分查找
(3)对第二个有序数组进行二分查找
在这里插入图片描述

3.代码实现

  public class H33 {public int search(int[] nums, int target) {int left=0;int right=nums.length-1;//对于空数组直接返回-1if(nums==null||nums.length==0){return -1;}while(left<=right){int mid=left+(right-left)/2;//1.直接找到目标返回if(nums[mid]==target){return mid;}// 2. 判断左半边是否有序if(nums[left]<=nums[mid]){//如果左半边是有序的(nums[left] <= nums[mid]),target 应该在 [nums[left], nums[mid]] 范围内才继续往左找。if(target<nums[mid]&&target>=nums[left]){// 目标在左半边,缩小右边界right=mid-1;}else {left=mid+1; 目标不在左半边//                else if (target < nums[left] || target > nums[mid]) {//                    left = mid + 1;//                }//                // 理论上不会到这一步//                else {//                    return -1;//                }}}else if(nums[right]>nums[mid]){if(target>nums[mid]&&target<=nums[right]){left=mid+1;}else{right=mid-1;// // 目标不在右半边//                else if (target < nums[mid] || target > nums[right]) {//                    right = mid - 1;//                }//                // 理论上不会到这一步//                else {//                    return -1;}}}//如果没找到,返回-1return -1;}public static void main(String[] args){int[] nums ={4,5,6,7,0,1,2};int target=0;H33 test=new H33();int res=test.search(nums,target);System.out.print(res);}}
http://www.dtcms.com/wzjs/219712.html

相关文章:

  • 自己做直播网站成都网站seo排名优化
  • 房地产楼盘微信网站建设营销方案福州seo推广外包
  • 网站平台做推广方案设计谷歌官网注册入口
  • 网站的内链怎么做友情链接属于免费推广吗
  • 方维网站建设软文代发布
  • 深圳怎么做网站seo搜索优化是什么呢
  • 100t空间 做网站分享几个x站好用的关键词
  • 网站做301网站代搭建维护
  • 合肥专业网站制作设计吉林seo基础知识
  • 如何快速用手机做网站小程序开发制作
  • 网站设计方案怎么做厦门百度推广排名优化
  • wordpress 无广告视频网站百度竞价推广怎么样才有效果
  • 网站怎么做数据转移百度搜题网页版入口
  • 网站设计怎么做十大经典口碑营销案例
  • 办公门户网站模板关键词优化好
  • 做网站怎么盈利百度seo最成功的优化
  • 建立门户网站的意义美国seo薪酬
  • 网站编程基础seo标题关键词优化
  • 《学做网站论坛》视频下载互联网精准营销
  • 专业英文网站建设百度网址安全中心
  • 网站建设情况总结镇江交叉口优化
  • 新闻网站建设条件百度竞价点击价格
  • 重庆软件制作淘宝seo是什么意思
  • 威海相亲网站windows优化大师要钱
  • 创意网站 模板百度上怎么做推广
  • 网站的大图传不上去是怎么回事山西seo谷歌关键词优化工具
  • 玄武营销型网站制作厂家百度推广外包
  • 宣传片拍摄报价明细seo优化网站教程百度
  • 承德 网站建设个人网站怎么制作
  • 一流的免费网站建设新闻发布会稿件