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

在线画画网站百度数据

在线画画网站,百度数据,东莞网红打卡旅游景点,做u盘的老外网站力扣——查找总价格为目标值的两个商品点击跳转 注意题目中的关键信息升序 我们利用双指针&#xff0c;不管 target 是多少&#xff0c;让一个指针指向最小值&#xff0c;让一个指针指向最大 那么&#xff0c;共有三种情况 我们首先遇到的是第二种情况 sum < target left …

力扣——查找总价格为目标值的两个商品点击跳转
在这里插入图片描述
注意题目中的关键信息升序
我们利用双指针,不管 target 是多少,让一个指针指向最小值,让一个指针指向最大
那么,共有三种情况
在这里插入图片描述
我们首先遇到的是第二种情况

  1. sum < target
    left 与最大值相加都小于 target ,此时中间的数都小于 right,那么 left 无论与中间的哪个数相加,都是小于 target 的 ,此时 left 是没用的,让 left ++
    在这里插入图片描述

  2. sum > target
    right 与最小值相加都大于 target,此时中间的数都大于 left ,那么 right 无论与中间的哪个数相加 都会大于 target ,此时 right 是没用的,让 right –
    在这里插入图片描述

  3. sum = target
    在这里插入图片描述
    代码如下

class Solution {public int[] twoSum(int[] price, int target) {int left = 0;int right = price.length - 1;while(left < right){if(price[left] + price[right]> target){right--;}else if(price[left] + price[right] < target){left++;}else{int[] arr = new int[]{price[left],price[right]};return arr;}}return new int[]{0}; //力扣编译器认为上面的返回值只有else情况才能满足,所以为了照顾编译器,这里要有一个返回值}
}

完成!
在这里插入图片描述

http://www.dtcms.com/wzjs/22704.html

相关文章:

  • 马格南摄影网站短视频推广公司
  • 网站建设是专业电商平台开发
  • 做性事的视频网站如何网络媒体推广
  • 网站首页原型图咋做灰色词seo推广
  • 网站界面设计案例教程下载百度 安装
  • 做移动网站设计危机公关处理五大原则
  • 网站制作的公青岛网站建设有限公司
  • wordpress不同侧边栏优化大师卸载不了
  • 网站制作哪家公司好泰安seo推广
  • 网站上的广告位图片怎么做呢太原网络营销公司
  • 网站上怎么做福彩卖家seo代做
  • 做网站图片的大小域名注册时间查询
  • 在线图表生成器搜索引擎优化策略
  • 免费的logo在线设计周口seo推广
  • 做网站提升公司形象搜索引擎优化论文3000字
  • 重庆本地生活网优化大师免费下载
  • 中铁三局招聘广告北京网络优化推广公司
  • 网站建设制作设计爱站网站
  • 张家港高端网站建设公司24小时最新国际新闻
  • 网站建设结构总结bt磁力库
  • 电子商务有限公司宁波seo搜索引擎优化公司
  • 怎么查看什么公司做的网站吗网站文章优化技巧
  • 产品销售方案与营销策略网站整体优化
  • 大企业网站建设多少钱运营怎么做
  • 2018淘宝客网站开发福建seo网站
  • 房地产市场营销aso关键词优化计划
  • 用来做旅游攻略的网站google推广一年3万的效果
  • 上海做网站seow是什么意思
  • 武汉网上推广的网站广告商对接平台
  • 集团网站手机版电脑培训网上课程