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

门窗网站免费模板分析竞争对手网站

门窗网站免费模板,分析竞争对手网站,国企怎么做网站,学院网络营销策划方案点击上方蓝字设为星标下面开始今天的学习#xff5e;力扣 167.两数之和 II - 输入有序数组(点击文末阅读原文查看题目)题目描述给定一个已按照 升序排列 的有序数组#xff0c;找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2#xff0c;… 点击上方蓝字设为星标下面开始今天的学习力扣 167.两数之和 II - 输入有序数组(点击文末阅读原文查看题目)题目描述给定一个已按照 升序排列 的有序数组找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2其中 index1 必须小于 index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案而且你不可以重复使用相同的元素。示例:输入: numbers [2, 7, 11, 15], target 9输出: [1,2]解释: 2 与 7 之和等于目标数 9 。因此 index1 1, index2 2 。解决方案方法 1双指针算法我们可以使用 力扣 1.两数之和的解法在 O(n^2) 时间 O(1) 空间暴力解决也可以用哈希表在 O(n) 时间和 O(n) 空间内解决。然而这两种方法都没有用到输入数组已经排序的性质我们可以做得更好。我们使用两个指针初始分别位于第一个元素和最后一个元素位置比较这两个元素之和与目标值的大小。如果和等于目标值我们发现了这个唯一解。如果比目标值小我们将较小元素指针增加一。如果比目标值大我们将较大指针减小一。移动指针后重复上述比较知道找到答案。假设 [...abc...def...] 是已经升序排列的输入数组并且元素 be 是唯一解。因为我们从左到右移动较小指针从右到左移动较大指针总有某个时刻存在一个指针移动到 b 或 e 的位置。不妨假设小指针县移动到了元素 b这是两个元素的和一定比目标值大根据我们的算法我们会向左移动较大指针直至获得结果。C 代码实现class Solution {public: vectorint twoSum(vectorint numbers, int target) { int low 0, high numbers.size() - 1; while (low high) { int sum numbers[low] numbers[high]; if (sum target) return {low 1, high 1}; else if (sum target) low; else --high; } return {-1, -1}; }};是否需要考虑 numbers[low] numbers[high] 溢出呢答案是不需要。因为即使两个元素之和溢出了因为只存在唯一解所以一定会先访问到答案。复杂度分析时间复杂度O(n)。每个元素最多被访问一次共有 n 个元素。空间复杂度O(1)。只是用了两个指针。本文作者力扣编辑版式霍霍声明本文归“力扣”版权所有如需转载请联系。点个在看少个 bug?
http://www.pierceye.com/news/968732/

相关文章:

  • 建设行业网站价格公共服务标准化建设
  • 电商网站开发发展和前景网站建设案例多少钱
  • 网站建设特效代码做销售用什么网站
  • 如何做中英版网站上海到北京机票
  • 海淀网站建设枣庄微信官网小程序注册
  • 投诉网站制作事件营销的概念
  • 做网站一个程序员够吗企业互联网推广
  • 安徽省建设工程资料上传网站网站内容优化
  • 直接用apk 做登陆网站呢图网站场建设封面
  • 书店网站的建设网络服务器搭建
  • led灯网站模板电商网站开发人员人数
  • 南阳网站建设报价沧州南皮网站建设
  • 网站左侧分类导航菜单用PS做的个人网站图片
  • 返利网 网站开发青岛开发区建网站哪家好
  • 还能电子商务网站建设短网址生成站长工具
  • 有专门做网站的吗网站后台发表文章
  • 秦皇岛汽车网站制作广州网站建设 知名
  • 自己建网站数据怎么做惠州网站制作培训
  • 南山做网站的wordpress自助友链
  • php企业网站源码软件工程师发展前景
  • 如何从建设局网站上更换职称人员哪个网站可以免费做国外网站
  • 情侣博客网站模板下载学校网站建设调查报告
  • 平台网站开发是什么意思全屏的网站
  • 素材图库网站源码网站建设及推广培训班
  • 英国电商网站jsp旅游网站开发系统
  • 机关网站建设引导语开发一个企业网站需要多少钱
  • 徐汇网站推广挣钱最快的小游戏
  • 手机网站开发的目的在线免费看影视网站
  • 湖州网站设计wordpress自动删除p标签
  • 昆明几大网站学生网站建设实训总结