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

网站推广只能使用在线手段进行。友情链接多少钱一个

网站推广只能使用在线手段进行。,友情链接多少钱一个,郑州网站制作服务,炫酷的企业网站模板📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、有效三角形的个数1、题目讲解2、讲解算法原理3、代码实现 二、查找总价格为目标值的两个商…

在这里插入图片描述


📘北尘_:个人主页

🌎个人专栏:《Linux操作系统》《经典算法试题 》《C++》 《数据结构与算法》

☀️走在路上,不忘来时的初心

文章目录

  • 一、有效三角形的个数
    • 1、题目讲解
    • 2、讲解算法原理
    • 3、代码实现
  • 二、查找总价格为目标值的两个商品
    • 1、题目讲解
    • 2、讲解算法原理
    • 3、代码实现
  • 三、三数求和
    • 1、题目讲解
    • 2、讲解算法原理
    • 3、代码实现
  • 四、四数求和
    • 1、题目讲解
    • 2、讲解算法原理
    • 3、代码实现


一、有效三角形的个数

1、题目讲解

在这里插入图片描述

2、讲解算法原理

在这里插入图片描述
在这里插入图片描述

3、代码实现

class Solution {
public:int triangleNumber(vector<int>& nums) {sort(nums.begin(),nums.end());int ret=0,n=nums.size();for(int i=n-1;i>=2;i--){int begin=0,end=i-1;while(begin<end){if(nums[begin]+nums[end]>nums[i]){ret+=(end-begin);end--;}elsebegin++;}}return ret;}
};

二、查找总价格为目标值的两个商品

1、题目讲解

在这里插入图片描述

2、讲解算法原理

在这里插入图片描述

3、代码实现

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

三、三数求和

1、题目讲解

在这里插入图片描述
在这里插入图片描述

2、讲解算法原理

在这里插入图片描述

在这里插入图片描述

3、代码实现

class Solution {
public:vector<vector<int>> threeSum(vector<int>& nums) {sort(nums.begin(),nums.end());vector<vector<int>> ret;int n=nums.size();for(int i=0;i<n-2;){if(nums[i]>0) break;int left=i+1,right=n-1,target=-nums[i];while(left<right){int sum=nums[left]+nums[right];if(sum>target) right--;else if(sum<target) left++;else {ret.push_back({nums[i],nums[left],nums[right]});left++;right--;while(left<right && nums[left]==nums[left-1]) left++;while(left<right && nums[right]==nums[right+1]) right--;}}i++;while(i<n && nums[i]==nums[i-1]) i++;}return ret;}
}; 

四、四数求和

1、题目讲解

在这里插入图片描述

2、讲解算法原理

在这里插入图片描述

3、代码实现

class Solution {
public:vector<vector<int>> fourSum(vector<int>& nums, int target) {sort(nums.begin(),nums.end());int n=nums.size();vector<vector<int>> ret;for(int i=0;i<n;){for(int j=i+1;j<n;){long long  left=j+1,right=n-1,target1=(long long)target-nums[i]-nums[j];while(left<right){int sum=nums[left]+nums[right];if(sum>target1) right--;else if(sum<target1) left++;else {ret.push_back({nums[i],nums[j],nums[left],nums[right]});left++;right--;while(left<right && nums[left]==nums[left-1]) left++;while(left<right && nums[right]==nums[right+1]) right--;}}j++;while(j<n && nums[j]==nums[j-1]) j++;}i++;while(i<n && nums[i]==nums[i-1]) i++;}return ret;}
};

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

相关文章:

  • wordpress端口配置云南seo网络优化师
  • wordpress主题slcorp破解成都关键词seo推广平台
  • 网站维护一般多久百度推广后台登陆入口
  • 手机如果做网站线上推广方式有哪些
  • 上海平台网站建设哪家有软文广告经典案例短的
  • 做app好 还是讯网站好北京seo收费
  • 展览公司网站建设seo优化网络公司
  • 南高齿网站是谁做的搜索引擎关键词优化
  • 校园网站建设培训稿关键词推广
  • 网站首页上的动画是咋做的做网站的软件有哪些
  • 东营两学一做测试网站百度竞价排名怎么靠前
  • win8安装wordpress500seo查询 站长之家
  • 网站建设合同需注意什么网站设计软件
  • 日本网站欣赏成都网站设计公司
  • 佛山网站建设公司分享微信营销的五个技巧百度 官网
  • 郑州餐饮 网站建设友情链接seo
  • 小白建站快速建站网站
  • wordpress 卸载主题深圳seo关键词优化外包公司
  • 丝印网版制作满足seo需求的网站
  • 上海网站 备案查询百度网盘资源链接入口
  • 如何免费建一个网站windows优化软件
  • 网站关键词排名检测工具怎样通过网络销售自己的产品
  • 手机端chatgpt杭州seo网
  • 衡阳seo优化电脑系统优化软件
  • 网站建设90g 吾爱破解百度指数下载
  • 汉寿网站建设百度推广客户端app下载
  • 淘宝客网站免费模板下载2020最新推广方式
  • 电子商务网站开发软件官网seo优化
  • 做公益的网站有哪些视频专用客户端app
  • 手机网站和app有什么区别东莞seo排名收费