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

5网站建站百度网站推广怎么收费

5网站建站,百度网站推广怎么收费,电子商务网站前台业务系统主要是,石家庄网络公司招聘信息个人主页:Lei宝啊 愿所有美好如期而遇 和为S的两个数字_牛客题霸_牛客网输入一个升序数组 array 和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果。题目来自【牛客题霸】https://www.nowcoder.com/practice/390da4f7a…

 个人主页:Lei宝啊 

愿所有美好如期而遇


和为S的两个数字_牛客题霸_牛客网输入一个升序数组 array 和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果。题目来自【牛客题霸】icon-default.png?t=N7T8https://www.nowcoder.com/practice/390da4f7a00f44bea7c2f3d19491311b?tpId=13&tqId=11195&ru=/exam/oj

算法原理

双指针法,不一定是说就要使用指针,只是一种形象的说法,在数组中,我们一般将数组下标当做指针。我们定义left和right,left赋值0,right赋值右边界下标,写一个循环,当left小于right就继续循环,在循环里我们比较left和right下标对应的数组的值的和与s的大小,如果和大于s,那么我们使right--,如果大于,我们left++,如果相等,我们尾插进vector,然后break返回。

图示

我们返回4和11,记住不是返回下标,而是数组的值。

代码

class Solution 
{
public:vector<int> FindNumbersWithSum(vector<int> array,int sum) {int left = 0;int right = array.size() - 1;vector<int> res;    while(left < right){if(array[left] + array[right] < sum){left++;}else if(array[left] + array[right] > sum){right--;}else {res.push_back(array[left]);res.push_back(array[right]);break;}}return res;}
};

http://www.yidumall.com/news/49443.html

相关文章:

  • 今日国内31省市最新疫情通报单页站好做seo吗
  • 怎么做期货网站网络推广协议合同范本
  • 东圃手机网站开发seo最新快速排名
  • 济南在线优化什么建立生育支持政策体系
  • 制作音乐的软件免费上海牛巨微seo
  • 西安建设网站平台品牌设计公司排名前十强
  • 做网站接单的网站宁波seo咨询
  • 品牌网站建设 结构网络营销外包推广
  • 做网站包含微信公众号吗站长工具站长之家官网
  • 撤销网站备案游戏推广赚佣金
  • 现在做网站开发北京seo技术
  • wordpress换网址西安关键词优化平台
  • 网站建设是政府形象手机360优化大师官网
  • wordpress采集教程优化人员配置
  • 温州做网站seoseo怎么优化排名
  • 北海做网站网站建设哪家好郑州做网络优化的公司
  • wordpress像微博seo是什么服
  • 做网站静态和动态省委副书记
  • 网店代运营和推广销售青岛seo博客
  • 网站设计页面如何做居中百度推广助手手机版
  • 哪个网络公司做网站好点优化的定义
  • 查网站流量查询工具关键词排名点击软件推荐
  • 贵阳市做网站电话网络推广运营
  • 移动ui设计 网站乔拓云建站平台
  • 南通网站建设制作公司重庆森林讲的什么内容
  • 为网站做外链的方式免费b2b网站推广渠道
  • 腾讯云做视频网站b2b平台是什么意思啊
  • iis网站权限配置在线培训网站次要关键词
  • 用wordpress仿一个网站模板最近有新病毒出现吗
  • 南京网站排名外包如何搭建个人网站