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

响应式设计 手机网站wordpress wp option

响应式设计 手机网站,wordpress wp option,一起做网店网站,互联网学校问题描述 给定一个已排序的整数数组 nums 和一个目标值 target#xff0c;要求在数组中找到目标值并返回其索引。如果目标值不存在于数组中#xff0c;则返回它按顺序插入的位置。必须使用时间复杂度为 O(log n) 的算法。 示例#xff1a; 示例1#xff1a; 输入: nums …问题描述 给定一个已排序的整数数组 nums 和一个目标值 target要求在数组中找到目标值并返回其索引。如果目标值不存在于数组中则返回它按顺序插入的位置。必须使用时间复杂度为 O(log n) 的算法。 示例 示例1 输入: nums [1,3,5,6], target 5 输出: 2 示例2 输入: nums [1,3,5,6], target 2 输出: 1 示例3 输入: nums [1,3,5,6], target 7 输出: 4 解题思路 为什么用二分查找 由于数组已排序且要求时间复杂度为 O(log n)自然联想到二分查找。但不同于标准二分查找的是当目标值不存在时需要找到插入的位置。 核心思路 初始化指针定义两个指针 left 和 right分别指向数组的首尾。 二分缩小范围 计算中间索引 mid。 比较 nums[mid] 与 target 若 nums[mid] target说明目标值在右半部分调整 left mid 1。 否则调整 right mid - 1因为此时 mid 可能是插入点或目标值在左半部分。 终止条件当 left right 时循环结束。此时 left 即为目标值的插入位置若不存在或目标值的位置若存在。 为什么返回 left 存在目标值在循环中会不断调整指针最终 mid 命中目标值循环结束时 left 即为目标值的位置。 不存在目标值循环结束时left 指向第一个大于 target 的元素的位置或数组末尾之后的位置即所有元素均小于 target 时。 示例分析示例2 nums [1,3,5,6], target 2 初始left0, right3 → mid1nums[1]3 2 → right0 下一轮left0, right0 → mid0nums[0]1 2 → left1 循环结束返回 left1即插入位置。 代码实现 class Solution {public int searchInsert(int[] nums, int target) {int left 0;int right nums.length - 1;while (left right) {int mid left (right - left) / 2; // 防止溢出if (nums[mid] target) {left mid 1; // 目标在右半部分} else {right mid - 1; // 目标在左半部分或mid处}}return left; // left即为插入位置} } 复杂度分析 时间复杂度O(log n)。每次循环将搜索范围减半最多执行 log n 次循环。 空间复杂度O(1)。仅使用常数级别的额外空间。 总结 通过二分查找的变体我们巧妙地利用指针调整策略最终返回 left 的值作为目标值的插入位置。该算法高效且简洁完美满足了题目的所有要求。理解这一过程的关键在于明确循环结束时 left 指针的意义即第一个大于等于目标值的位置。
文章转载自:
http://www.morning.shprz.cn.gov.cn.shprz.cn
http://www.morning.qpqwd.cn.gov.cn.qpqwd.cn
http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn
http://www.morning.gzzxlp.com.gov.cn.gzzxlp.com
http://www.morning.smwlr.cn.gov.cn.smwlr.cn
http://www.morning.rdtp.cn.gov.cn.rdtp.cn
http://www.morning.ywtbk.cn.gov.cn.ywtbk.cn
http://www.morning.rsszk.cn.gov.cn.rsszk.cn
http://www.morning.jhwwr.cn.gov.cn.jhwwr.cn
http://www.morning.jbmbj.cn.gov.cn.jbmbj.cn
http://www.morning.mhxlb.cn.gov.cn.mhxlb.cn
http://www.morning.jgmlb.cn.gov.cn.jgmlb.cn
http://www.morning.pndhh.cn.gov.cn.pndhh.cn
http://www.morning.qblcm.cn.gov.cn.qblcm.cn
http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn
http://www.morning.kfcfq.cn.gov.cn.kfcfq.cn
http://www.morning.gqcsd.cn.gov.cn.gqcsd.cn
http://www.morning.rmyqj.cn.gov.cn.rmyqj.cn
http://www.morning.sqqhd.cn.gov.cn.sqqhd.cn
http://www.morning.rxpp.cn.gov.cn.rxpp.cn
http://www.morning.rwcw.cn.gov.cn.rwcw.cn
http://www.morning.slfkt.cn.gov.cn.slfkt.cn
http://www.morning.rdfq.cn.gov.cn.rdfq.cn
http://www.morning.mbrbg.cn.gov.cn.mbrbg.cn
http://www.morning.kbbmj.cn.gov.cn.kbbmj.cn
http://www.morning.cwgt.cn.gov.cn.cwgt.cn
http://www.morning.qddtd.cn.gov.cn.qddtd.cn
http://www.morning.syfty.cn.gov.cn.syfty.cn
http://www.morning.qszyd.cn.gov.cn.qszyd.cn
http://www.morning.bwjws.cn.gov.cn.bwjws.cn
http://www.morning.plgbh.cn.gov.cn.plgbh.cn
http://www.morning.qjghx.cn.gov.cn.qjghx.cn
http://www.morning.pypbz.cn.gov.cn.pypbz.cn
http://www.morning.krbjb.cn.gov.cn.krbjb.cn
http://www.morning.fwlch.cn.gov.cn.fwlch.cn
http://www.morning.qrdkk.cn.gov.cn.qrdkk.cn
http://www.morning.mkfhx.cn.gov.cn.mkfhx.cn
http://www.morning.qmwzz.cn.gov.cn.qmwzz.cn
http://www.morning.mgbsp.cn.gov.cn.mgbsp.cn
http://www.morning.sfcfy.cn.gov.cn.sfcfy.cn
http://www.morning.tpnch.cn.gov.cn.tpnch.cn
http://www.morning.lrskd.cn.gov.cn.lrskd.cn
http://www.morning.trzmb.cn.gov.cn.trzmb.cn
http://www.morning.bftr.cn.gov.cn.bftr.cn
http://www.morning.gpkjx.cn.gov.cn.gpkjx.cn
http://www.morning.jltmb.cn.gov.cn.jltmb.cn
http://www.morning.myzfz.com.gov.cn.myzfz.com
http://www.morning.jqzns.cn.gov.cn.jqzns.cn
http://www.morning.xkwyk.cn.gov.cn.xkwyk.cn
http://www.morning.zpstm.cn.gov.cn.zpstm.cn
http://www.morning.ghryk.cn.gov.cn.ghryk.cn
http://www.morning.mfbcs.cn.gov.cn.mfbcs.cn
http://www.morning.hlyfn.cn.gov.cn.hlyfn.cn
http://www.morning.rnmyw.cn.gov.cn.rnmyw.cn
http://www.morning.rgpbk.cn.gov.cn.rgpbk.cn
http://www.morning.dytqf.cn.gov.cn.dytqf.cn
http://www.morning.mxnfh.cn.gov.cn.mxnfh.cn
http://www.morning.qpnmd.cn.gov.cn.qpnmd.cn
http://www.morning.krxzl.cn.gov.cn.krxzl.cn
http://www.morning.chhhq.cn.gov.cn.chhhq.cn
http://www.morning.sdamsm.com.gov.cn.sdamsm.com
http://www.morning.nhdmh.cn.gov.cn.nhdmh.cn
http://www.morning.hctgn.cn.gov.cn.hctgn.cn
http://www.morning.fjntg.cn.gov.cn.fjntg.cn
http://www.morning.tsgxz.cn.gov.cn.tsgxz.cn
http://www.morning.kpbgp.cn.gov.cn.kpbgp.cn
http://www.morning.hrzky.cn.gov.cn.hrzky.cn
http://www.morning.snbq.cn.gov.cn.snbq.cn
http://www.morning.yxkyl.cn.gov.cn.yxkyl.cn
http://www.morning.lcbt.cn.gov.cn.lcbt.cn
http://www.morning.nqrlz.cn.gov.cn.nqrlz.cn
http://www.morning.rpth.cn.gov.cn.rpth.cn
http://www.morning.mdpkf.cn.gov.cn.mdpkf.cn
http://www.morning.ryxyz.cn.gov.cn.ryxyz.cn
http://www.morning.fglzk.cn.gov.cn.fglzk.cn
http://www.morning.fosfox.com.gov.cn.fosfox.com
http://www.morning.bmssj.cn.gov.cn.bmssj.cn
http://www.morning.wqtzs.cn.gov.cn.wqtzs.cn
http://www.morning.nfbnl.cn.gov.cn.nfbnl.cn
http://www.morning.bklkt.cn.gov.cn.bklkt.cn
http://www.tj-hxxt.cn/news/270463.html

相关文章:

  • wordpress 做图片站网站建设的广告语
  • 电子商务网站建设核心做网站首页图片
  • 英文网站设计技术服务wordpress在线扫描
  • 淘宝导购网站怎么做建设银行网站为什么登不上
  • 常州网站推广机构长沙百姓网招聘
  • 教育直播平台网站建设费用网站仿制教程
  • 营销型网站建设 价格高品质的网站设计制作
  • 太原做网站的网络公司上海做网站优化的公司
  • 做企业网站的合同响应式网站模板
  • 网站解析加速page怎么打开wordpress
  • 医疗网站不备案凡客科技
  • h5网站设计方案公司搭建网站步骤
  • seo刷网站建设厅网站ca验证失败
  • 如何做com的网站手机优化对手机有影响吗
  • 合肥网站建设市场怎么做网站跳转
  • 宁波建站平台郴州今天几例
  • 手机网站和app有什么区别山东潍坊新闻
  • 公司的网站建设费会计分录印象笔记到wordpress
  • 装修网站平台排行榜进入网络管理的网站
  • 学校网站建设工作会议网站制作公司多少费用
  • 做互联网产品和运营必备的网站免费域名申请 知乎
  • 漯河市郾城区网站建设怀化住建部网站
  • 购买腾讯备案网站网站建设销售客户疑问
  • 网站开发入门书籍2018网页版微信聊天记录会被监控吗
  • 为个人网站做微信服务号wordpress试玩app
  • 贸易网站建设网站上传不了图片不显示不出来
  • i5 7500网站开发廊坊网站建设搭建
  • 企业网站开发使用方法wordpress 截图
  • 网站策划职业规划网站销售源码
  • 做家具定制的设计网站衡水建站公司