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

运行结果

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

相关推荐
森焱森5 分钟前
60 美元玩转 Li-Fi —— 开源 OpenVLC 平台入门(附 BeagleBone Black 驱动简单解析)
c语言·单片机·算法·架构·开源
我喜欢就喜欢24 分钟前
RapidFuzz-CPP:高效字符串相似度计算的C++利器
开发语言·c++
千帐灯无此声25 分钟前
Linux 测开:日志分析 + 定位 Bug
linux·c语言·c++·bug
莫彩27 分钟前
【Modern C++ Part7】_创建对象时使用()和{}的区别
开发语言·c++
课堂剪切板1 小时前
ch07 题解
算法·深度优先
June bug1 小时前
【Python基础】变量、运算与内存管理全解析
开发语言·python·职场和发展·测试
骁的小小站1 小时前
HDLBits刷题笔记和一些拓展知识(十一)
开发语言·经验分享·笔记·其他·fpga开发
科大饭桶2 小时前
数据结构自学Day5--链表知识总结
数据结构·算法·leetcode·链表·c
mit6.8243 小时前
[Meetily后端框架] Whisper转录服务器 | 后端服务管理脚本
c++·人工智能·后端·python
L_autinue_Star4 小时前
手写vector容器:C++模板实战指南(从0到1掌握泛型编程)
java·c语言·开发语言·c++·学习·stl