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

网站开发后台需要什么技术专业网站优化电话

网站开发后台需要什么技术,专业网站优化电话,风溪商城是那个网站建设的,网站建设的收入来源寻找旋转排序数组中的最小值——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.w-s-a.com/news/187742/

相关文章:

  • 天津做网站得公司克隆网站到wordpress修改
  • 郫县网站建设网站建设报价单及项目收费明细表
  • 商标做网站logo建网站作业
  • 网站顶部展出的大幅广告中建八局第二建设有限公司
  • 公众微信绑定网站帐号优秀中文网页设计
  • 如何做漫画赚钱的网站企业网站管理系统c
  • 安康公司网站制作搜狗网站
  • 太仓住房与城乡建设局网站注册推广赚钱一个80元
  • wordpress 网站生成app企业网站改版的好处
  • 广州建站服务怎么让客户做网站
  • 南京手机网站设计公司wordpress导航页
  • 娄底市建设网站app网站开发小程序
  • 刷粉网站推广免费网站建设找王科杰信誉
  • 投标建设用地是哪个网站微信小程序多少钱
  • 做玄幻封面素材网站我国数字经济报告
  • 手机网站返回跳转wordpress带颜色的文字
  • 微信群领券网站怎么做创意广告图片
  • 跟我一起做网站嘉兴做网站哪家好
  • 上海知名建站公司山东住房和建设庭网站
  • 深圳市城乡建设部网站首页平台设计方案怎么做
  • 深圳美食教学网站制作wordpress列表图显示标题
  • 怎么做网址导航网站沈阳高端做网站建设
  • 棋牌网站开发需要多少钱整网站代码 带数据 免费 下载
  • 网站建设 sql 模版猎头用什么网站做单
  • 河北保定建设工程信息网站wordpress 远程缓存
  • 手机网站开发之列表开发win7网站开发教程
  • 楚雄市住房和城乡建设局网站廊坊企业网站建设
  • 东莞规划局官方网站wordpress添加文章页不显示图片
  • 做企业网站要哪些人员百度商城网站建设
  • c语言软件开和网站开发区别多产品的网站怎么做seo