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

在招聘网站做销售怎么样东莞网络推广怎么样

在招聘网站做销售怎么样,东莞网络推广怎么样,google store,淘宝关键词指数查询这里写自定义目录标题 题目链接问题分析代码解决执行用时 题目链接 购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返回任一结果即可。 问题分析 暴⼒解法,会超时 (两层…

这里写自定义目录标题

  • 题目链接
  • 问题分析
  • 代码解决
  • 执行用时

题目链接

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

问题分析

暴⼒解法,会超时
(两层 for 循环列出所有两个数字的组合,判断是否等于⽬标值。)

算法流程:
初始化 left , right 分别指向数组的左右两端(这⾥不是我们理解的指针,⽽是数组的下标)
当 left < right 的时候,⼀直循环
i. 当 nums[left] + nums[right] == target 时,说明找到结果,记录结果,并且返回;
ii. 当 nums[left] + nums[right] < target 时:

• 对于nums[left] ⽽⾔,此时 nums[right] 相当于是 nums[left] 能碰到的最⼤值(别忘了,这⾥是升序数组哈~)。如果此时不符合要求,说明在这个数组⾥⾯,没有别的数符合 nums[left] 的要求了(最⼤的数都满⾜不了)。因此,我们可以⼤胆舍去这个数,让 left++ ,去⽐较下⼀组数据;
• 那对于 nums[right] ⽽⾔,由于此时两数之和是⼩于⽬标值的, nums[right] 还可以选择⽐ nums[left] ⼤的值继续努⼒达到⽬标值,因此 right 指针我们不动;

iii. 当 nums[left] + nums[right] > target 时,同理我们可以舍去nums[right] (最⼩的数都满⾜不了)。让 right-- ,继续⽐较下⼀组数据,⽽left 指针不变(还是可以去匹配⽐ nums[right] 更⼩的数的)。

与上一题思路类似

代码解决

class Solution {public int[] twoSum(int[] price, int target) {int left = 0,right = price.length-1;while(left < right){int sum = price[left]+price[right];if(sum > target) right--;else if(sum < target) left++;else return new int[] {price[left],price[right]};}return new int[] {0};}
}

执行用时

在这里插入图片描述

http://www.yayakq.cn/news/911359/

相关文章:

  • 全运网站的建设网站建设公司logo
  • 广州黄埔做网站公司WordPress网站积分系统
  • 网站建设优化400报价怎么查看小程序的开发公司
  • 建设银行网站维护电话胜芳网站建设qiansi
  • 迁安做网站哪家好福建住房和城乡建设厅网站
  • 营销网站建设哪里便宜兰州seo快速优化报价
  • 网站商城建设哪家好建站是什么东西
  • 网站推广的网站旅游网站开发的背景及意义
  • 网站内建设的发展西安网站推广招聘网
  • 泸州网站建设价格手机4g建立网站
  • 上传视频网站开发域名服务器购买
  • 重庆綦江网站制作公司推荐网站架构图的制作
  • 龙口网站建设价格生物医药网站建设
  • phpcms双语网站怎么做动画毕业设计代做网站
  • 淘客网站超级搜怎么做wordpress 菜单结构
  • 浏览器怎么做能不拦截网站展厅设计图
  • c2c代表性企业网站wordpress主题 收费
  • wordpress 增量备份wordpress 访问优化
  • 中国建设部建造师网站网页版微信登陆
  • 建立网站的方案app软件开发平台有哪些
  • 郑州网站开发与建设成都犀牛网站建设
  • 重庆职业能力建设投稿网站个人摄影网站模板
  • 网站备案信息被删除国外的购物网站有哪些
  • 网站建设swot分析温州网站建设网络
  • 东莞网站设计制作教程wordpress只有一个主题
  • 织梦网站模板响应式温州网站建设培训班
  • 龙采网站建设资源分享平台天津品牌建站
  • 房地产管理网站儿童主题网站的内容建设
  • 百度SEO网站企业网站建设的研究开发方法及技术路线
  • 车载导航地图属于什么地图做推广优化的网站有哪些