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

设计模板免费网站软文投放平台有哪些

设计模板免费网站,软文投放平台有哪些,跳转中,文字变形logo设计生成器目录 1. 题目解析 2. 算法原理 3. 代码编写 写在最后: 1. 题目解析 题目链接:剑指 Offer 57. 和为s的两个数字 - 力扣(Leetcode) 这道题题目就一句话但是也是有信息可以提取的, 最重要的就是开始的那句话&#…

目录 

1. 题目解析

2. 算法原理

3. 代码编写

写在最后:


1. 题目解析

题目链接:剑指 Offer 57. 和为s的两个数字 - 力扣(Leetcode)

 这道题题目就一句话但是也是有信息可以提取的,

最重要的就是开始的那句话,“递增序列”

然后在数组中找出两个和为s的数即可(而且是任意一对即可)

2. 算法原理

这道题很简单,如果用暴力枚举直接两层for循环搞定就行,

但是使用暴力解法的话,就没有利用到他是有序序列的这个特性了。

看到有序一般我们会想到用二分法,但是二分比较难写,

所以我就打算利用单调性使用双指针来解这道题:

我们用 left 指针指向左边,right 指针指向右边,然后开始操作:

sum 是 left + right 的值,

如果:sum < target ,就让 left 指针右移找更大的数

如果:sum > target ,就让 right 指针左移找更小的数

如果:sum == target ,返回结果即可。

3. 代码编写

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

写在最后:

以上就是本篇文章的内容了,感谢你的阅读。

如果感到有所收获的话可以给博主点一个哦。

如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出~

http://www.15wanjia.com/news/20839.html

相关文章:

  • 网站设计部什么是搜索关键词
  • 汪峰做的音乐网站百度竞价排名危机事件
  • 东风地区网站建设价格低白杨seo课程
  • 贵阳做网站的公司好口碑关键词优化地址
  • 钱宝做任务的网站怎么下aso关键词搜索优化
  • 房产经纪人怎么做网站基本seo技术在线咨询
  • 网站推广策划方案范文注册公司网上申请入口
  • 北京市做网站浙江网站建设平台
  • 政府门户网站充分体现了 的建设理念长沙整站优化
  • iis5.1建网站免费的外链平台
  • 做网站要买服务器吗销售推广方案
  • 郑州网站建设专家北京百度竞价托管
  • 做导航网站怎么赚钱长沙seo行者seo09
  • 宁波做网站皆选蓉胜网络绍兴seo推广
  • 做板子焊接的网站的公司名字上海seo推广整站
  • 网站建设为风险分析seo博客优化
  • 工业园做网站的公司长尾词排名优化软件
  • 胶州网站优化价格人工智能培训班
  • 怎么做网站弄网盟站长工具收录查询
  • 淘宝作图在哪个网站上做图百合seo培训
  • asp网站搭建教程seo搜索铺文章
  • 中国建设银行云南省分行官方网站app推广一手单
  • 百度网站建设的一般要素向日葵seo
  • 电脑网速很慢但是wifi又很正常网站seo查询工具
  • 广东省医院建设协会网站首页网页搜索排名提升
  • 睢宁做网站搜索引擎优化免费
  • 山东临朐门户网站巨量引擎广告投放平台登录入口
  • 帝国cms做网站怎样维护谷歌官方网站
  • 重庆网站建设要点湖南长沙seo
  • 自适应和响应式网站刚刚北京传来重大消息