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

网站平台设计 问题做的网站在百度搜索不到

网站平台设计 问题,做的网站在百度搜索不到,怎样建设一个好的网站,常见网站性能优化手段“任世界多宽广,停泊在这港口~” 区间问题,涉及到最多的就是 取交集 和 并集的概念。我们使用C排序算法后,其默认规则就是按照 “左排序”进行的。因而,我们实质上注意的是每一个区间的 右端点,根据题目要求&#xff…

“任世界多宽广,停泊在这港口~” 


        区间问题,涉及到最多的就是 取交集 和 并集的概念。我们使用C++排序算法后,其默认规则就是按照 “左排序”进行的。因而,我们实质上注意的是每一个区间的 右端点,根据题目要求,总结规律,指定出策略解决问题。

合并区间

(1) 题目解析 

(2) 算法原理  

class Solution {
public:vector<vector<int>> merge(vector<vector<int>>& intervals) {sort(intervals.begin(),intervals.end());vector<vector<int>> res;int n = intervals.size();// 取左右端点int left = intervals[0][0],right = intervals[0][1];for(int i=1;i<n;++i){int a = intervals[i][0],b = intervals[i][1];if(a <= right){// 有重合区间right = max(right,b);}else{// 更新res.push_back({left,right});left = a;right = b;}}// 最后一组 区间 也需要被插入res.push_back({left,right});return res;}
};

证明:

        因为,我们默认了排完序之后,所有的左端点,能合并的,都是连续的。所以,我们使用反证法设:左端点排完序后,不连续

        所以,我们按照左端点排完序后,一旦将区间合并,那么其一顶是连续的。

无重叠区间

(1) 题目解析

(2) 算法原理

class Solution {
public:int eraseOverlapIntervals(vector<vector<int>>& intervals) {sort(intervals.begin(),intervals.end());int n = intervals.size();int ret = 0;int left = intervals[0][0],right = intervals[0][1];for(int i=1;i<n;++i){int a = intervals[i][0],b = intervals[i][1];if(a < right){// 存在重叠 保留小范围的ret++;right = min(right,b);}else{// 不存在重叠 新的开始right = b;}}return ret;}
};

证明:

        这样的贪心策略是否正确呢 ?我们假设贪心解是错误的。所以,我们会得到两份答案,一份是贪心解,一份是最有解:

⽤最少数量的箭引爆⽓球

(1) 题目解析

(2) 算法原理

 

class Solution {
public:int findMinArrowShots(vector<vector<int>>& points) {sort(points.begin(),points.end());int n = points.size();int left = points[0][0],right = points[0][1];int ret = 1; // 第一个区间就需要引爆for(int i=1;i<n;++i){int a = points[i][0],b = points[i][1];if(a <= right){// 重叠的 可以一支箭引爆right = min(right,b);}else{ret++; // 不是重叠 需要一支箭引爆right = b;}}return ret;}
};

        


本篇到此结束,感谢你的阅读。

祝你好运,向阳而生~

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

相关文章:

  • 沈阳 建设工程 招标中心网站肇庆网站建设解决方案
  • 湛江个人网站建设电商设计行业前景
  • 网站哪个公司做织梦网站如何做301跳转
  • 展览馆网站建设方案书网站建设主要问题及建议
  • 同ip网站有什么危害wordpress如何接入支付接口
  • php 做的应用网站国内互联网建站公司排名
  • 游戏的网站策划应该怎么做二次开发语言
  • 免费网站建河北省建设厅网站站长
  • 黄江建设网站ant design 做网站
  • 北京企业网站设计报价如何制作电子印章
  • 简洁网站设计佛山建设外贸网站公司
  • 手机怎样建网站学做企业网站
  • wordpress海外建站网站建设学习要多久
  • 教手工做衣服的网站湖北住房与城乡建设部网站
  • 新电商网站无锡网站seo外包
  • 小米网站建设网站建设的结构设计
  • 城市建设灯具网站巩固网站访客量
  • 虚拟主机怎么设计网站建设一个网站多少钱呢
  • 网站速度慢如何做优化打广告专用图
  • 湖南服装网站建设wordpress 忘记数据库
  • 卖鱼的亲戚要我帮忙做网站网站的栏目建设在哪里
  • 南开网站建设优化seo自己做简单网站
  • 建设一个网站需要什么硬件2345是哪个公司的软件
  • 做网站用什么工具广东省建设局网站
  • asp网站怎么做301定向亚马逊雨林在哪个国家
  • 苏州市吴江区住房和城乡建设局网站网站做行业认证好处
  • 查竣工验收报告的网站帮忙制作网页的公司
  • 山东住房和建设庭网站推广营销
  • 火车票网站建设电子商务网站技术方案
  • 登封网站关键词优化软件零代码开发平台免费