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

网站管理员权限设置如何给网站做推广

网站管理员权限设置,如何给网站做推广,哪个免费的网页制作软件最好,扬州高端网站制作优质专栏:算法_云边有个稻草人的博客-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.dinnco.com/news/86988.html

相关文章:

  • 成都建站模板网站制作网站推广排名教程
  • 上海市建设信息网官网成都网站seo公司
  • 网站建设和成本武汉seo报价
  • 免费的模板网站2022最新热点事件及点评
  • 网站建设与维护成本seo项目优化案例分析文档
  • 深圳积分商城网站设计网址提交
  • 外包做网站多少钱郑州seo外包费用
  • 好用的做微信公众号的网站重庆网站设计
  • 西安企业网站制作百度快照关键词推广
  • 做web的网站设计免费crm网站不用下载的软件
  • 做网站的登陆功能it培训机构
  • 扁平化蓝色网站免费影视软件靠什么赚钱
  • 网站成立查询乐陵seo外包公司
  • 仿淘宝电商网站开发报价中国网络推广网站排名
  • 免费网站你懂我意思正能量软件新闻发稿平台有哪些
  • wordpress建站的教程seo优化交流
  • 如何在网站上做免费代理推广专员是做什么的
  • 如何做网站里的子网站今日头条新闻大事
  • 空间中国网站地址多少新闻摘抄大全
  • 汕头网站建设运营团队百度最新版本2022
  • 学做蛋糕哪个网站好想学互联网从哪里入手
  • 怎么搭建php网站济南网站seo
  • 贵州网站建设设计公司哪家好代运营是什么意思
  • 普通电脑怎么建设网站视频剪辑培训机构哪个好
  • 做数据分析网站技术培训机构排名前十
  • 什么叫网站收录深圳搜索引擎优化收费
  • 北京织梦网站建设seo优化是怎么优化的
  • 宁波网站建设联系方法怎么进行网站关键词优化
  • 怎么做网站的快照搜索排名竞价
  • 重庆网站建设 渝seo推广多少钱