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;
    }
};

运行结果

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

相关推荐
myw0712054 分钟前
湘大oj-数码积性练习笔记
c语言·数据结构·笔记·算法
普贤莲花7 分钟前
得物面试总结20251210
程序人生·算法·leetcode
hz_zhangrl18 分钟前
CCF-GESP 等级考试 2025年9月认证C++五级真题解析
开发语言·数据结构·c++·算法·青少年编程·gesp·2025年9月gesp
宝宝单机sop22 分钟前
英语启蒙资源合集
经验分享
程序喵大人26 分钟前
Duff‘s device
c语言·开发语言·c++
早起的虫子被鸟吃v27 分钟前
网页版的PDF文件如何下载到本地
经验分享
亭上秋和景清36 分钟前
qsort函数(快速排序)
数据结构·算法
轻描淡写60637 分钟前
二进制存储数据
java·开发语言·算法
laocooon5238578861 小时前
C++ 设计模式概述及常用模式
开发语言·c++·设计模式
爱潜水的小L1 小时前
自学嵌入式day28,文件操作
linux·数据结构·算法