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

h5手机网站建设是什么意思成都sw网站建设

h5手机网站建设是什么意思,成都sw网站建设,fastcomet wordpress,做网站的分辨率是72吗寻找旋转排序数组中的最小值——I 题目链接 思路 首先我们以数组[1,2,3,4,5,6,7]举个例子#xff0c;经过旋转后它无非就这两种情况#xff1a; 情况一#xff1a;旋转过后数组变成两段有序数列#xff1a; 情况二#xff1a;旋转过后数组不变#xff0c;仍然有序经过旋转后它无非就这两种情况 情况一旋转过后数组变成两段有序数列 情况二旋转过后数组不变仍然有序 而这两种情况都有一个共性 以数组**最右边的值val**为研究对象最小值1右边的所有数必定小于val最小值左边的数必定大于val 我们可以画出如下的折线图来总结 知道了这些后我们就可以利用二分法求解了 我们设左边界为left右边界为right左右边界的中间值为mid由上面的分析可以知道若nums[mid] nums[right]就说明最小值一定在中间值的右侧中间值左侧的区域直接舍弃即可 若nums[mid] nums[right]就说明最小值一定在中间值的左侧或者就是中间值中间值右侧的区域直接舍弃即可 随着区间的不断缩小left和right最终就会相等其最后停留的位置也就是数组的最小值 实现代码 int findMin(int* nums, int numsSize) {int left 0;int right numsSize - 1;while (left right){int mid (right - left) / 2 left;//如果中间值大于最右边的值那么最小值一定在中间值的右边if (nums[mid] nums[right])left mid 1;//否则最小值就在最右边的值的左边也可能就是这个中间值elseright mid;}//循环结束时left和right所在的位置就是最小值的位置return nums[left]; }
http://www.dnsts.com.cn/news/194318.html

相关文章:

  • 网站机房建设成本wordpress怎么翻译英文插件
  • 谷歌网站开发语言有教做路桥质检资料的网站吗
  • 贵阳网站开发谁家做的好猪八戒兼职平台
  • 手机网站建设多少钿宁波网站建设推广
  • 金坛区建设工程质量监督网站建设部网站政策法规
  • 昆明做门户网站的公司济南如何挑选网站建设公司
  • 咨询类网站模板wordpress快捷登录
  • 网站优化北京如何联系?上海外贸公司27号
  • 广州从化建设网站官网英文网站开发公司
  • 别人给我们做的网站如何关闭阜阳制作网站公司
  • 如何制作手机网站模板自己架设服务器建网站
  • 有哪些做室内设计好用的网站有哪些wordpress 子分类
  • 个人如何接网站建设订单手机开发者选项在哪里打开
  • 广西网站建网站的建设流程图
  • 网站开发需要学习什么技术网站开发工程师自学
  • psd做模板下载网站介绍几个免费的网站
  • 大连网站快速排名婴儿做相册的网站
  • 如何做网站视频模板网站空间800m
  • 做设计专业的能做网站吗免费制作简历模板网站
  • 宁波网站建设佳选蓉胜网络好中山做网站公司哪家好
  • 专门做反季的网站天猫店的网站怎么做的
  • 国内网站建设建设网站建设培训学校广州
  • 辽宁省网站备案要求建设厅投诉网站首页
  • 网站开发标准合同做问卷的网站有哪些
  • dw网站建设的数据库广东深圳软件开发公司
  • 关于网站项目建设的申请wordpress登入界面
  • 网站上传可以通过网站面包屑导航
  • 北京市建设工程信息网交易网站wordpress最新文章加图标
  • 甘肃建设局网站首页正规流量卡代理平台
  • 网站模板下载之后怎么做大连网络营销公司