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

用asp做的网站如何运行网站推广是什么意思

用asp做的网站如何运行,网站推广是什么意思,免费ps模板下载网站,个人商城网站源码1. 611. 有效三角形的个数 题目 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 题目链接 . - 力扣(LeetCode) 画图 和 文字 分析 判断是否是三角形要得到三边,由于遍历三边要套三层循环&#x…

1.   611. 有效三角形的个数

题目

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

题目链接

. - 力扣(LeetCode)

画图 和 文字 分析

判断是否是三角形要得到三边,由于遍历三边要套三层循环,时间复杂度很大,所以这里我们需要借助双指针思想,可以降到 O(N * N),先将这个数组进行排序(升序),然后定义三个指针,一个开始固定在数组的最后一个元素的位置,另外两个指向第一个位置和最后一个元素的前一个位置

举例: 输入[4,2,3,4],输出 4

如图

因为是排好序的,判断的时候,只需要拿 left , right 所指向的元素与 n 所指向的元素进行对比

比较过程会遇到两种情况:

第一种是不能构成三角形,则让 left++ ,

第二种是能构成三角形,则让 count += left - right (如果能构成三角形,则 right 和 n 不变,left 与 right 之间的区间都能构成三角形 ) ,right-- ,

直到 left >= right(里层循环结束条件) , 再 n--, right = n - 1 , left = 0

外出循环结束条件:n < 2

 代码

class Solution {
public:bool IsTriangle(int x,int y,int z){return (x + y) > z;}int triangleNumber(vector<int>& nums) {sort(nums.begin(),nums.end());int count = 0;for(int n = nums.size() - 1;n >=2 ;n--){int left = 0;int right = n - 1;while(left < right){if(IsTriangle(nums[left],nums[right],nums[n])){count += (right - left);right--;}else{left++;}}}return count;}
};

2.   LCR 179. 查找总价格为目标值的两个商品

题目

购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返回任一结果即可。

题目链接

. - 力扣(LeetCode)

画图 和 文字 分析

思路还是一样,排序 + 双指针

很容易就想到思路,两个指针指向数组的两端

会遇到三种情况:

第一种情况,当大于目标值时,right--

第二种情况,当小于目标值时,left++

第三种情况,等于目标值时,存完数值,break 即可

代码

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

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

相关文章:

  • 做企业网站哪家公司好哪里做网络推广
  • wordpress去除谷歌字体惠州百度seo排名
  • 在线咨询 1 网站宣传推广游戏赚钱的平台
  • 做加密网站全站加密的最低成本国内搜索引擎排名
  • 品牌网站建设小7a蝌蚪seo的流程是怎么样的
  • 要想学做网站seo网站推广目的
  • 东营网站设计公司seo竞争对手分析
  • 怎么制作网站获取他人ip北京网站优化专家
  • 温州网站优化指导一个新手怎么做推广
  • 制作网页教程的注意事项春哥seo博客
  • app推广方法谷歌seo最好的公司
  • wordpress后台教程网北京seo技术
  • 幼儿园建设网站企业官网网络营销渠道策略有哪些
  • 近期10大新闻事件seo自学网app
  • 广州项目网络推广性价比网页优化公司
  • 中建交通建设集团有限公司网站爱站网长尾关键词搜索
  • 菏泽做网站的公司怎么网站推广
  • 招聘wordpress网站高手兼职客服外包平台
  • 个人简历电子版可编辑seo案例
  • 网站制作(信科网络)百度seo优化网站
  • 网站建设行业 前景推广app有哪些
  • linode wordpress建站网站制作河南
  • 网站可以做赌博广告seo关键词排名优化系统
  • 免费做房产网站百度推广客户端官方下载
  • wordpress 4.8漏洞长沙seo网站排名
  • 做网站后都需要什么seo入门培训
  • 河北监理工程师考试最新消息郑州seo技术
  • 网站建设广告有哪些平台广州广告公司
  • 小火花自媒体平台网站优化推广方法
  • 做黏土的网站灰色行业seo