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

简易的网站模板互联网大厂名单

简易的网站模板,互联网大厂名单,seoul,辽源网站制作435 无重叠区间 给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。 注意: 可以认为区间的终点总是大于它的起点。 区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。 本题与上一题类似: 如果按照左…

435 无重叠区间

给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。

注意: 可以认为区间的终点总是大于它的起点。 区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。

本题与上一题类似:

如果按照左边界排:

class Solution {
public:static bool cmp(const vector<int>& a, const vector<int>& b) {return a[0] < b[0];}int eraseOverlapIntervals(vector<vector<int>>& intervals) {sort(intervals.begin(), intervals.end(), cmp);int count = 0;for (int i = 1; i < intervals.size(); i++) {if (intervals[i - 1][1] > intervals[i][0]) {count++;intervals[i][1] = min(intervals[i - 1][1], intervals[i][1]);}}return count;}
};

 

class Solution {
public:// 按照区间右边界排序static bool cmp (const vector<int>& a, const vector<int>& b) {return a[1] < b[1];}int eraseOverlapIntervals(vector<vector<int>>& intervals) {if (intervals.size() == 0) return 0;sort(intervals.begin(), intervals.end(), cmp);int count = 1; // 记录非交叉区间的个数int end = intervals[0][1]; // 记录区间分割点for (int i = 1; i < intervals.size(); i++) {if (end <= intervals[i][0]) {end = intervals[i][1];count++;}}return intervals.size() - count;}
};

 763 划分字母区间

字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。

示例:

  • 输入:S = "ababcbacadefegdehijhklij"
  • 输出:[9,7,8] 解释: 划分结果为 "ababcbaca", "defegde", "hijhklij"。 每个字母最多出现在一个片段中。 像 "ababcbacadefegde", "hijhklij" 的划分是错误的,因为划分的片段数较少。

class Solution {
public:vector<int> partitionLabels(string S) {int hash[27] = {0}; // i为字符,hash[i]为字符出现的最后位置for (int i = 0; i < S.size(); i++) { // 统计每一个字符最后出现的位置hash[S[i] - 'a'] = i;}vector<int> result;int left = 0;int right = 0;for (int i = 0; i < S.size(); i++) {right = max(right, hash[S[i] - 'a']); // 找到字符出现的最远边界if (i == right) {result.push_back(right - left + 1);left = i + 1;}}return result;}
};

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

相关文章:

  • 触屏版网站制作德州口碑好的网站制作公司
  • 论坛网站怎么做跳转邯郸制作网站
  • 苏州网站建设搭建企业网站建设费记什么科目
  • 北京智能网站建设哪里有常州商城网站建设
  • 俄文手机网站制作seo排名怎么看
  • 网站信息备案查询企业宣传片制作教程
  • 新公司在哪做网站简单php企业网站源码
  • 东莞市外贸网站建设平台成品超市网站
  • 恩施网站建设网站流量多少
  • 网站模板免费下载云资源动画师工资一般多少
  • 建设个人网站的参考网站及文献网站维护及更新方案
  • 网站投注员怎么做网站如何做支付宝接口
  • 域名交易asp.net 网站淘宝客网站建设难度大吗
  • 做网站应该学什么语言深圳手机医疗网站建设
  • 推广网站方案广州谷歌seo
  • 后台网站模板 htmlai网站大全
  • 门户网站栏目维护建设方案南京小程序开发网站建设
  • 安徽省建设法制协会网站重庆seo结算
  • 网站建设及推广好做吗网站建设优化服务行情
  • 做网站可以做哪些方面的国际贸易平台排名
  • 手机网站建设一般要多少钱商业网站网址
  • app网站的优点企业为啥要做网站
  • 惠州建设工程质量监督站网站安徽招标网官网
  • 网站开发学什么好网站制作字体
  • 网站建设报价表格成都网站制作推来客网站系统好吗
  • 网站标签是什么网站建设佰首选金手指四
  • dede中英文网站云主机怎么建网站
  • 建设部网站中淼工程有限公司网站建设中 目录怎么做更好
  • 无极网站免费观看网站排名优化推广厦门
  • 网站制作 符合百度两个域名同一个网站做优化