Leetcode—163. 缺失的区间【简单】Plus

2024每日刷题(126)

Leetcode---163. 缺失的区间

实现代码

cpp 复制代码
class Solution {
public:
    vector<vector<int>> findMissingRanges(vector<int>& nums, int lower, int upper) {
        int n = nums.size();
        vector<vector<int>> ans;
        if(n == 0) {
            ans.push_back({lower, upper});
            return ans;
        }
        int left = lower, right = upper;
        for(int i = 0; i < n; i++) {
            if(nums[i] == left) {
                left++;
                continue;
            } else {
                ans.push_back({left, nums[i] - 1});
                left = nums[i] + 1;
            }
        }
        if(left <= upper) {
            ans.push_back({left, upper});
        }
        return ans;
    }
};

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
Yusei_052310 小时前
Redis核心特性与应用全解析
开发语言·数据库·c++·redis·缓存
Larry_Yanan18 小时前
Qt多进程(一)进程间通信概括
开发语言·c++·qt·学习
superman超哥18 小时前
仓颉语言中基本数据类型的深度剖析与工程实践
c语言·开发语言·python·算法·仓颉
Learner__Q19 小时前
每天五分钟:滑动窗口-LeetCode高频题解析_day3
python·算法·leetcode
J ..19 小时前
C++ 多线程编程基础与 std::thread 使用
c++
你的冰西瓜19 小时前
C++标准模板库(STL)全面解析
开发语言·c++·stl
阿昭L19 小时前
leetcode链表相交
算法·leetcode·链表
闻缺陷则喜何志丹19 小时前
【计算几何】仿射变换与齐次矩阵
c++·数学·算法·矩阵·计算几何
chen_ever19 小时前
Protobuf详解(从安装到实战)
c++·rpc·信息与通信
liuyao_xianhui19 小时前
0~n-1中缺失的数字_优选算法(二分查找)
算法