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

南京外贸网站建设系统苏州关键词优化seo

南京外贸网站建设系统,苏州关键词优化seo,少儿编程加盟哪个品牌好,javaweb做网站过程📘北尘_:个人主页 🌎个人专栏:《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.hkea.cn/news/632711/

相关文章:

  • 项目建设备案网站爱站网站长百度查询权重
  • 铜陵专业网站制作公司软文免费发布平台
  • 鹿泉市建设局网站短视频seo关键词
  • 手机网站开发标准网络营销服务工具
  • 施工企业分包工程会计与税务处理网站推广优化是什么意思
  • 网站建设开发的目的智能建站网站模板
  • 深圳市做网站的有那些公司沈阳百度推广哪家好
  • 用flash做网站教程个人发布信息免费推广平台
  • 网站主题页网站模板中心
  • 制作网页用什么进行页面布局seo优化方案案例
  • 国外经典平面设计网站做网站的费用
  • 学校营销型网站建设最新长尾关键词挖掘
  • 服务网络是什么意思上海关键词排名优化价格
  • 黑龙江做网站哪家好下载官方正版百度
  • 实时网站制作网站关键字优化
  • 商城网站要多少钱网页制作app
  • 做网站前端难吗个人网站
  • 怎么做亚马逊网站百度小说排行榜2020
  • 山东省建设文化传媒有限公司网站网站排名查询工具有哪些
  • 营销型企业网站有哪些网站建设找哪家好
  • 玉环做企业网站任何东西都能搜出来的软件
  • 无锡专业网站建设搜索优化seo
  • 成品软件源码网站大全百度权重10的网站
  • 深圳手机网站建设多少钱外链代发软件
  • 璧山集团网站建设互联网推广营销
  • 平面设计网址推荐全国seo搜索排名优化公司
  • 青岛公路建设集团网站东莞排名优化团队
  • 北京公司响应式网站建设价位太原网站建设开发
  • 龙岩网络诈骗通缉人员优化推广方案
  • 专做海外代购的网站设计案例网