LeetCode第 228 题:汇总区间(C++)

it2026-09-28  11

228. 汇总区间 - 力扣(LeetCode) 遍历就完事了,没啥好说的

class Solution { public: vector<string> res; vector<string> summaryRanges(vector<int>& nums) { int l = 0, r = l, n = nums.size(); while(r < n){ while(r < n-1 && nums[r+1] == nums[r] + 1) ++r; if(r > l) res.push_back(to_string(nums[l]) + "->" + to_string(nums[r])); else res.push_back(to_string(nums[l])); l = r+1; r = l; } return res; } };
最新回复(0)