eelq

关注

第八日Leetcode每日刷题——763划分字母区间.

eelq

关注

阅读 44

2022-02-23

今天好累啊 想摆了 摸鱼

class Solution {
public:
    vector<int> partitionLabels(string s) {
         int n = s.length();
         int last[26];
         for (int i = 0; i < n; i++)
         {
             last[s[i] - 'a'] = i;
         }
         vector<int> result;
         int end = 0, start = 0;
         for (int j = 0; j < n; j++)
              {
                  end = max(end, last[s[j] - 'a']);
                  if (j == end)
                 {
                   result.push_back( end - start + 1);
                   start = end + 1;
                }
              }
         
         return result;
    }
};

相关推荐

目标践行者

leetcode 763 : 划分字母区间

目标践行者 73 0 0

玉字璧

LeetCode 763.划分字母区间

玉字璧 165 0 0

夏侯居坤叶叔尘

Leetcode763:划分字母区间(python)

夏侯居坤叶叔尘 32 0 0

英乐

leetcode(力扣) 763. 划分字母区间

英乐 182 0 0

343d85639154

LeetCode(力扣)763. 划分字母区间Python

343d85639154 28 0 0

树下的老石头

763. 划分字母区间-贪心算法

树下的老石头 28 0 0

圣杰

001.力扣:763.划分字母区间

圣杰 28 0 0

跟着Damon写代码

45. 跳跃游戏 II,763. 划分字母区间

跟着Damon写代码 9 0 0

kiliwalk

力扣第763题 划分字母区间 c++ 哈希 + 双指针 + 小小贪心

kiliwalk 47 0 0

止止_8fc8

【LeetCode题目详解】第八章 贪心算法 part05 435. 无重叠区间 763.划分字母区间 56. 合并区间 (day36补)

止止_8fc8 12 0 0

精彩评论(0)

0 0 举报