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

网站建设给客户看的ppt模板长沙建网站的

网站建设给客户看的ppt模板,长沙建网站的,wordpress速度快了很多,0592 网站建设611. 有效三角形的个数 611. 有效三角形的个数https://leetcode.cn/problems/valid-triangle-number/ 题目描述: 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 解题思路: 本题是一个关于三角形是否能成立…

  

611. 有效三角形的个数

611. 有效三角形的个数icon-default.png?t=N6B9https://leetcode.cn/problems/valid-triangle-number/

题目描述:

给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。

解题思路:

本题是一个关于三角形是否能成立的题目,首先我们假设三角形的三边(a,b,c),我们要保证两边之和大于第三边

 

 题目给我们nums是乱序的,如果我们一个个abc去实验就是会超时(时间复杂度O^3)

当我们将sort排序一下,这样的话假设a<b<c的情况下,我们就只要去判断a+b>c是否成立!

这里我们遍历每个c(从后往前),这样时间复杂度就变成了N^2+NlogN也就是N^2

解题代码:

class Solution {
public:int triangleNumber(vector<int>& nums) {sort(nums.begin(),nums.end());//假设a<b<cint num=0;int n=nums.size();for(int i=n-1;i>=2;i--){int left=0;int right=i-1;while(left<right){if(nums[left]+nums[right]>nums[i]){num+=(right-left);right--;}else{left++;}}}return num;}
};

  剑指 Offer 57. 和为s的两个数字

剑指 Offer 57. 和为s的两个数字icon-default.png?t=N6B9https://leetcode.cn/problems/he-wei-sde-liang-ge-shu-zi-lcof/

题目描述:

输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。

解题思路: 

首先本题是升序数组,这里如果我们用暴力的话会超时

这里我们使用双指针,我们让一个指向头left一个指向尾right,这里left、right和target会有三种关系

我们假设sub=right-left

 第一种情况很显然直接返回就好了我们来研究一下第二种和第三种情况:

解题代码:

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

 

 

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

相关文章:

  • 网站建设的内容网站一般多少钱
  • 大学科研项目做网站个人备案的公司网站
  • 百合怎么doi怎么做网站网站开发 浏览器
  • 欧米伽男士手表官方网站设计专业
  • 长春制作网站定制重庆网站建设重庆网站制作
  • 用jsp做网站需要的知识记事本做网站的流程
  • 虚拟机中做网站ui设计30岁后的出路
  • 吕梁网站建设kuyiso成都有哪些做网站开发的大公司
  • 兼职网站建设收费深圳 建设工程招标有限公司网站
  • wordpress 仿站 菜单网页美工设计实训
  • 南昌网站推广策划wordpress文章批量模版
  • 网站宣传活动怎么做网站建设一年多少钱
  • 做效果图的网站有哪些软件建设银行网站怎么预约纪念币
  • 购物网站优化的建议佛山网站建设佛山网站制作
  • 最新73种暴利产品竞价单页网站制作带订单后台系统模板jsp网站建设项目实战课本内容
  • 济南建站方案三六五网做网站吗
  • 地方门户网站建设网站 html 作用
  • 苏州 网站建设浙江网站建设而
  • 网站 建设 内容 安排好口碑的网站制作安装价格
  • 公司网站做的好的腾讯网qq网站
  • 广州建设网站技术威海建设公司网站
  • 佛山电商网站制作平台经济概念股票龙头
  • 网站开发合同范本品牌推广方案设计
  • wordpress 分享 微信二维码wordpress配置搜索引擎优化
  • 怎样搭建网站视频教程网站开发手机充值接口
  • 无锡新吴区建设环保局网站郑州优化网站
  • 天津网站优化实战网站如何建数据库
  • wordpress 个人中心seo外包多少钱
  • 企业建站系统cms建设母婴网站的目的
  • 三网合一 做网站豪禾创意海报设计理念