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

运行结果

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

相关推荐
_olone3 分钟前
牛客每日一题:显生之宙(Java)
java·开发语言·算法·牛客
2501_933897255 分钟前
solidwork练习题28
经验分享·其他
嫂子开门我是_我哥17 分钟前
心电域泛化研究从0入门系列 | 第二篇:心电信号预处理全攻略——扫清域泛化建模的第一道障碍
人工智能·算法·ecg
wefg142 分钟前
【算法】算数基本定理、分解质因数
算法
j_xxx404_1 小时前
力扣困难算法精解:串联所有单词的子串与最小覆盖子串
java·开发语言·c++·算法·leetcode·哈希算法
挠头猴子1 小时前
一个数组去重,两个数组找不同或相同
数据结构·算法
big_rabbit05021 小时前
[算法][力扣167]Two Sum II
算法·leetcode·职场和发展
颜酱1 小时前
二分图核心原理与判定算法
javascript·后端·算法
筱砚.1 小时前
C++——lambda
开发语言·c++·算法
资源分享【用爱发电】2 小时前
Windows DLL 文件丢失怎么办?2026一键修复工具 + 图文教程
windows·经验分享