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

网站申请免费wordpress 留言簿

网站申请免费,wordpress 留言簿,早期做网站 如何推广,wordpress 小工具区//1. 数组未旋转的情况 //如果数组没有进行旋转&#xff0c;那么它仍然是一个升序排列的数组&#xff0c;此时最小值就是数组的第一个元素。 //在二分查找中&#xff0c;当 nums[left] < nums[right] 时&#xff0c;说明数组是有序的&#xff0c;直接返回 nums[left]。 //2…

//1. 数组未旋转的情况
//如果数组没有进行旋转,那么它仍然是一个升序排列的数组,此时最小值就是数组的第一个元素。
//在二分查找中,当 nums[left] < nums[right] 时,说明数组是有序的,直接返回 nums[left]。

//2. 区间缩小到一个元素的情况
//当 left 等于 right 时,说明搜索区间已经缩小到了一个元素,这个元素就是最小值,直接返回 nums[left]。

//3. 中间元素与端点元素比较的情况
//在二分查找过程中,需要比较中间元素 nums[mid] 与右指针元素 nums[right] 的大小关系:
//nums[mid] > nums[right]:说明最小值在 mid 的右侧,更新 left = mid + 1。
//nums[mid] < nums[right]:说明最小值在 mid 或 mid 的左侧,更新 right = mid。
//nums[mid] == nums[right]:当数组中存在重复元素时,无法确定最小值在 mid 的左侧还是右侧,此时可以将右指针左移一位,即 right–。

 int findMin(vector<int>& nums) {int left = 0;int right = nums.size() - 1;while (left < right) {int mid = left + (right - left) / 2;if (nums[mid] > nums[right]) {left = mid + 1;} else if (nums[mid] < nums[right]) {right = mid;} else {// 当 nums[mid] 等于 nums[right] 时,无法确定最小元素位置,右指针左移right--;}}return nums[left];     }
http://www.dtcms.com/wzjs/784108.html

相关文章:

  • 四川省建设工程质量监理协会网站如何加强门户网站建设
  • 网站dns解析上饶高端网站建设
  • 怎么用2级目录做网站ps教程自学网手机版
  • 学做网站论坛vip共享百度左侧优化
  • 网站配置优化网站认证方式有几种
  • 删除网站域名厦门网络推广
  • 潍坊网站制作套餐怎么投放广告是最有效的
  • 免费网站国内空间怎样制作自己的网站
  • 项目建设资金来源网站莆田网站制作计划
  • 山西网站推广中国营销网站大全
  • wordpress模块化百度地图优化
  • 北京网站设计公司哪家公司好安阳市设计
  • 视频网站文案wordpress 文章列表顺序
  • 用vue开发的网站鄂州网站制作企业
  • 外贸订单网站推广可以发布外链的网站
  • 定制开发网站北京市网站设计公司网址
  • 白云地网站建设ai的优点和缺点
  • 网站架构师招聘科技公司网页设计素材
  • 卖护肤在哪个网站做宣传好外贸生意做哪个网站好
  • 杭州做网站比较出名的公司网站备案的公司注销了
  • 网站建设推销洛阳建设厅网站
  • 网站建设商品编码是多少微信公众号平台入口官网
  • 建设监理工程师网站做网站挣钱快吗
  • 做预售的网站刚建设的网站多久能在百度查到
  • 网站如何提升用户体验上海公司牌照最新价格
  • 如何建设一个国际化的网站网站在线答题怎么做
  • 网站添加什么东西才能和用户体验怎么用织梦做网站
  • 写的网站怎么做接口新人做网站盈利
  • 58网站怎么做浏览度才高网站优化网站建设公司
  • 福建交科建设有限公司官方网站三合一做网站