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

网站制作 符合百度台湾永久免费加密一

网站制作 符合百度,台湾永久免费加密一,企业网站大图,网站无法连接mysql个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

个人主页:兜里有颗棉花糖
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创
收录于专栏【手撕算法系列专栏】【LeetCode】
🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望对大家有所帮助
🍓希望我们一起努力、成长,共同进步。
在这里插入图片描述

点击直接跳转到该题目

目录

  • 1️⃣题目描述
  • 2️⃣算法分析
  • 3️⃣代码编写

1️⃣题目描述

购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返回任一结果即可。

示例1:

输入:price = [3, 9, 12, 15], target = 18
输出:[3,15] 或者 [15,3]

示例2:

输入:price = [8, 21, 27, 34, 52, 66], target = 61
输出:[27,34] 或者 [34,27]

注意:

  • 1 <= price.length <= 10^5
  • 1 <= price[i] <= 10^6
  • 1 <= target <= 2*10^6

2️⃣算法分析

本题目使用双指针的思想来进行解决:

有两个指针lr分别指向这个升序数组的两边:

  • if(price[l] + price[r] > target)r--
  • else if(price[l] + price[r] < target)l++
  • 否则就返回此时两个指针指向的值,即return {price[l],price[r]}

本题目的思想和leetcode611. 有效三角形的个数思路基本一致。可以对比进行理解。

3️⃣代码编写

class Solution {
public:vector<int> twoSum(vector<int>& price, int target) {int n =price.size();int l = 0, r = n - 1;while(l < r){if(price[l] + price[r] > target) r--;else if(price[l] + price[r] < target) l++;else return {price[l],price[r]};}return {-1,-1};}
};

最后就是代码通过啦!!!

在这里插入图片描述

http://www.hkea.cn/news/5647/

相关文章:

  • 电镀加工技术支持 东莞网站建设关键词快速上首页排名
  • php做网站需要数据库吗seo云优化方法
  • 重庆网站建设与网络推广百度视频下载
  • 品牌设计的英文seo sem推广
  • 深圳市建设网站免费源码下载网站
  • ant design 做网站国外域名购买
  • 上海拍牌网址网站关键字优化
  • 个人网站搭建软件百度文库首页官网
  • 游戏ui设计网站淘宝seo搜索优化工具
  • wordpress升级php版本崩溃seo免费诊断联系方式
  • 优质的企业网站seo排名啥意思
  • 网页制作专业必备关键词优化怎么做
  • 长春网站优化服务搜索引擎优化策略
  • 中英文的网站开发武汉seo首页优化技巧
  • 网站互联网接入商防城港网站seo
  • ERP开发 网站开发seo是怎么优化推广的
  • 东莞建设网站互联网广告推广
  • 青岛做网站的有哪些百度应用平台
  • 如何做外国网站销售百度搜索引擎
  • 网站设置点赞电脑培训网上课程
  • 网站建设答辩ppt模板优化游戏性能的软件
  • 输入文字生成图片app福州短视频seo公司
  • 电子商务b2c网站太原优化排名推广
  • 建站平台详细教程网站开发建站
  • 外贸英文网站建设价格今天重大新闻头条新闻
  • 奉贤建设机械网站制作谷歌google下载
  • 合肥商城网站建设中文域名注册
  • 无为做网站网站制作优化
  • 深圳做网站企业广告推广费用
  • 惠州做网站的公司哪家好常见的网络推广方式有哪些