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

谷歌翻译做多语言网站重庆微信网站开

谷歌翻译做多语言网站,重庆微信网站开,wordpress 网页程序,云南网站建设天软科技牛客题霸 [ 旋转数组的最小数字] 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/345778/

相关文章:

  • 免费网站建设福州怎么修改网站主页
  • 深圳企业建站设计公司wordpress不显示样式
  • 外贸网站商城广东省建设协会网站
  • 杭州制作企业公司网站wordpress数据库添加用户
  • 主域名进入网站广告标识标牌制作厂家
  • 网站建设基础流程摘要专题网站建设策划
  • 滁州网站建设电话网站建设与网站优化
  • 慈溪做网站公司哪家好淘宝商城的网站建设
  • 安徽建设厅网站怎么打不开太原网络搭建
  • idea 网站开发最好的免费推广平台
  • 专业排名优化网站怎么建网站教程视频app
  • 全国八大员报名官方网站支付宝小程序开发工具
  • 怎么查看vps网站服务器时间中国建设会计协会网站
  • 门户网站上的广告怎么做深圳服装网站建设
  • 公司网站上线的通知抚州营销型网站建设
  • 中国住房城乡和城乡建设部网站小广告文案
  • 做带字头像的网站wordpress 翻页设置
  • 网站横幅js代码公众号如何申请
  • 找网站建设需要问什么软件物联网平台功能
  • 含山县城市建设有限公司网站成都中高风险地区名单最新
  • 鄂州手机网站建设深圳seo网站设计
  • 网站内容的实现方式建筑设计人才招聘
  • 网站做优化效果怎样iis怎么做网站空间
  • 重庆市建设局网站郑州网站建设哪一家好
  • wordpress指定分类广告金融网站排名优化
  • 美妆网站建设方案陕西网络公司网站建设
  • 北京地铁建设的网站深圳建网站兴田德润可信
  • 平台门户网站建设企业战略规划方案
  • 北京网站备案的地址住房和城乡建设部网站质保金
  • 网络营销自学网站腾讯云服务器cvm