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

手机端网站优化排名seo推广顺义网站建设推广优化seo

手机端网站优化排名seo推广,顺义网站建设推广优化seo,jsp网站开发大作业,用数字做域名网站####【问题描述】 把一个数组最开始的若干个元素搬到数组的末尾#xff0c;我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转#xff0c;输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转#xff0c;该数组的最小值为1。 NOTE#xff1a;给出…####【问题描述】 把一个数组最开始的若干个元素搬到数组的末尾我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转该数组的最小值为1。 NOTE给出的所有元素都大于0若数组大小为0请返回0。 ####【解答思路】 1.使用-.sort() public class Solution {public int minNumberInRotateArray(int [] array) {if (array.length 0)return 0;Arrays.sort(array);return array[0];}2.巧妙利用旋转特性 import java.util.ArrayList; public class Solution { public int minNumberInRotateArray(int[] array) {if (array.length 0)return 0;for (int i 0; i array.length - 1; i) {if (array[i] array[i 1])return array[i 1];}return array[0];} } 3.二分法 变种 import java.util.ArrayList; public class Solution {public int minNumberInRotateArray(int [] array) {int low 0 ; int high array.length - 1; while(low high){int mid low (high - low) / 2; if(array[mid] array[high]){low mid 1;}else if(array[mid] array[high]){high high - 1;}else{high mid;} }return array[low];}}【总结】 写一个好的二分法和灵活应用是件不容易的事情
http://www.zqtcl.cn/news/500709/

相关文章:

  • 网站策划的最终体现南宁网站建设培训学校
  • 网站不备案打不开怎么建网站不用买空间
  • 有没有IT做兼职的网站百度收录入口提交
  • 普洱市建设局网站重庆工程建设信息查询
  • 上海网站设计多少钱wap网站生成微信小程序
  • 广州网站到首页排名做图骂人的图片网站
  • 公司的网站建设价格wordpress付费阅读文章功能
  • 飞鸽网站建设建设网站什么软件比较好
  • 网站名称 规则网站seo完整seo优化方案
  • 昆明网站建设高端定制wordpress建站课程
  • 建网站外包wordpress 便利贴
  • 硅胶 技术支持 东莞网站建设网站互联网接入商
  • 太平洋建设21局网站微信网页版登录手机版
  • 站长统计芭乐鸭脖小猪电商平台哪个最好
  • 女与男爱做电影网站免费企业公司网站建设方案
  • 尚品本色木门网站是哪个公司做的大庆建设公司网站
  • 做网做网站建设的网站怎么用别人网站做模板
  • 电子商务网站购物车怎么做网站站点创建成功是什么意思
  • 如何做招聘网站的评估新浪微博可以做网站吗
  • 加强网站建设的制度wordpress如何清空
  • 轻松筹 的网站价格做网站建设意识形态
  • 有.net源码如何做网站湖南宣传片制作公司
  • dede网站模板怎么安装教程青岛需要做网站的公司
  • 静态双语企业网站后台源码北京网站关键词优化
  • 石家庄手机网站建设公司wordpress侧边栏显示子分类文字数
  • 公司网站客户案例个人做 网站2019
  • 个人网站怎么申请销售策划
  • 网站被黑 禁止js跳转企业为什么要建立集团
  • 建设网站的各种问题上海品牌女装排行榜前十名
  • seo优化搜索引擎网站优化推广网络关键词优化-乐之家网络科技商城网站备案能通过吗