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

湖州做网站推广的公司深圳市文化广电旅游体育局

湖州做网站推广的公司,深圳市文化广电旅游体育局,intitle:律师网站建设的重要性,花生壳做网站需要备案牛客题霸 [ 旋转数组的最小数字] C题解/答案 题目描述 把一个数组最开始的若干个元素搬到数组的末尾#xff0c;我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转#xff0c;输出旋转数组的最小元素。 NOTE#xff1a;给出的所有元素都大于0#xff0c;若数组…牛客题霸 [ 旋转数组的最小数字] C题解/答案 题目描述 把一个数组最开始的若干个元素搬到数组的末尾我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转输出旋转数组的最小元素。 NOTE给出的所有元素都大于0若数组大小为0请返回0。 题解 两种方法 第一种很简单直接一遍循环找到最小值这种方法大家都会 我们介绍第二种二分 二分就像查字典一样,先翻最中间一页如果目标单词比我们所翻单词大说明目标单词在右边反之在左边假如在右边我们就进行一样的操作继续中间翻然后判断左右 二分答案就是用二分的方法在可能的答案区间里找出问题的答案大多数情况下用于求解满足某种条件下的最大小值前提是答案具有单调性同时也可以理解为是一种倒推方法先找答案在判断答案是否可行、有没有更优解。 代码 class Solution { public:int minNumberInRotateArray(vectorint rotateArray) {int maxn1e9;for(int i0;irotateArray.size();i){maxnmin(maxn,rotateArray[i]);}return maxn;} };二分法 class Solution { public:int minNumberInRotateArray(vectorint rotateArray) {if(rotateArray.empty())return 0;int low 0;int hight rotateArray.size() - 1;int mid 0;while(low hight){mid low (hight - low)/2;if(rotateArray[mid] rotateArray[hight])low mid 1;elsehight mid;}return rotateArray[hight];} };
http://www.pierceye.com/news/983055/

相关文章:

  • 怎样建设免费网站个别网站网速慢怎么做
  • 网页设计制作音乐排行榜一键seo提交收录
  • 网站推广要我营业执照复印件conoha wordpress
  • 免费行情软件app网站排行高质量外链网站
  • 免费解析网站制作网站开发项目实战视频
  • 柳州网站建设工作室基金会网站开发方案
  • 龙海网站建设微网站如何建设
  • 手机视频网站怎么做贵阳专业做网站
  • 网站建设题库vps上的网站运行太慢
  • 化妆品网站优化沧州网站制作公司
  • 专业优定软件网站建设上海seo服务
  • 网站充值怎么做的c2c平台的产品类型
  • 阿里去要企业网站建设方案书手机设计房子的软件3d下载
  • 凡科网站登录入轻博客网站开发
  • wordpress微信机器人订阅号性价比高seo网站优化
  • 网站建设全网推广亚马逊seo搜索什么意思
  • 做网站_你的出路在哪里android app for wordpress
  • 代刷网网站建设成都建立网站
  • 建设网站的费用预算商城网站制作
  • 北京网络法庭2018年企业网站优化如何做
  • asp.net做网站的步骤网站维护的作用
  • 网站制作前期所需要准备wordpress邮箱配置文件
  • 网站建设网站排名怎么做赣州专业做网站
  • 吉林电商网站建设价格做网站需要每年都缴费吗
  • 怎样用dede搭建网站域名网址
  • 做网站编辑有前途怎么样才算是一个网站页面
  • 建设鲜花网站前的市场分析网店设计理念
  • 网站建设优化服务公司wordpress非代码方式添加备案号
  • asp网站安装到空间教育网站平面设计
  • 快速设计一个网站网站h标签