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

vue和react可以做pc网站吗金坛做网站哪家好

vue和react可以做pc网站吗,金坛做网站哪家好,免费推广网站58,百度推广与做网站推广的区别优质专栏:算法_云边有个稻草人的博客-CSDN博客 目录 【611. 有效三角形的个数 - 力扣(LeetCode)】 解法一: 解法二: 【611. 有效三角形的个数 - 力扣(LeetCode)】 解法一: 三层for…

优质专栏:算法_云边有个稻草人的博客-CSDN博客

目录

【611. 有效三角形的个数 - 力扣(LeetCode)】

  解法一:

  解法二:


【611. 有效三角形的个数 - 力扣(LeetCode)】

  解法一:

三层for循环枚举出所有三元组,判读每组是否能构成三角形,会超时,但是我们可以再优化一下:先对数组进行排序,只需判断三元组中最小的两个数是否大于第三个数即可,省略有一些不必要的判断。
class Solution {
public:int triangleNumber(vector<int>& nums) {// 1. 排序sort(nums.begin(), nums.end());int n = nums.size(), ret = 0;// 2. 从⼩到⼤枚举所有的三元组for (int i = 0; i < n; i++) {for (int j = i + 1; j < n; j++) {for (int k = j + 1; k < n; k++) {// 当最⼩的两个边之和⼤于第三边的时候,统计答案if (nums[i] + nums[j] > nums[k])ret++;}}}return ret;}
};

  解法二:

时间复杂度为O(N)。 

class Solution 
{
public:int triangleNumber(vector<int>& nums) {//1.先对数组进行排序sort(nums.begin(),nums.end());//2.利用双指针解决问题int ret = 0,n = nums.size();for(int i = n-1;i>=2;i--)//固定最大的那个数{int left = 0,right = i-1;while(left < right){if((nums[left]+nums[right])>nums[i]){ret += right-left;right--;}elseleft++;}}return ret;}
};

完——


明天继续。。。

http://www.yayakq.cn/news/268332/

相关文章:

  • myeclipse做网站如何做手机app开发
  • 烟台外贸网站建设公司百度推广seo是什么意思
  • 找人做网站没有做好报案有用吗深圳建设厅官方网站
  • 什么样企业需要网站建设wordpress外贸产品插件
  • 福州建网站,做网页财务软件做账流程新手必看
  • 自己建立网站要钱吗wordpress single cat
  • 徐州企业建站程序wordpress账号登录
  • 公众号主要是干嘛的台州seo网站排名优化
  • 公司电商网站建设费用怎么记账wordpress 房产模板
  • 网站底部版权信息模板龙岗 网站建设
  • 青岛东橙网站建设2022最新永久地域网名
  • 乌市网站建设为郑东新区网站开发
  • dede电影网站模板网页动态效果
  • 揭阳专业的网站建设价格wordpress mu常见问题解答
  • 贵阳市 网站建设网站栏目建设评活动
  • html5响应式网站开发专业做网站+上海
  • 如何建设个人网站凡科怎么样wordpress 悬停遮罩
  • 淘客的手机网站wordpress 加迅雷地址
  • 公司网站怎么做教程网站建设基础教学设计
  • dw怎么做鲜花网站厦门学网站建设
  • 电子商务网站开发与管理实验报告自己搭建充值平台
  • 武隆网站建设费用wordpress 插马
  • 气球网站建设wordpress主题2019
  • 绍兴网站建设报价电商具体是做什么的
  • 装修网站建设方案书网站备案及管理的授权书
  • 厦门外贸网站北京做网站的人
  • 自动做网页的网站wordpress只换域名
  • 网站目录做301招聘类网站该怎么做
  • 博客建站程序wordpress建站百科
  • 大型网站建设地址网站建设哪个公司好