博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode – Refresh – Missing Ranges
阅读量:6036 次
发布时间:2019-06-20

本文共 808 字,大约阅读时间需要 2 分钟。

1 class Solution { 2 public: 3     string getRange(int start, int end) { 4         ostringstream oss; 5         if (start == end) { 6             oss << start; 7         } else { 8             oss << start << "->" << end; 9         }10         return oss.str();11     }12     vector
findMissingRanges(int A[], int n, int lower, int upper) {13 vector
result;14 int prev = lower - 1;15 for (int i = 0; i < n; i++) {16 if (A[i] - prev > 1) {17 result.push_back(getRange(prev+1, A[i]-1));18 }19 prev = A[i];20 }21 if (upper - prev > 0) result.push_back(getRange(prev+1, upper));22 return result;23 24 }25 };

 

转载于:https://www.cnblogs.com/shuashuashua/p/4355116.html

你可能感兴趣的文章
LNAMP第二版(nginx 1.2.0+apache 2.4.2+php 5.4)
查看>>
基于用户投票的排名算法(二):Reddit
查看>>
css3中变形与动画(一)
查看>>
[实战]MVC5+EF6+MySql企业网盘实战(23)——文档列表
查看>>
[译] ES2018(ES9)的新特性
查看>>
正则与sed,grep,awk三剑客
查看>>
诊断一句SQL不走索引的原因
查看>>
Linux pipe函数
查看>>
图片标注工具LabelImg使用教程
查看>>
(原創) 如何設計一個數位相框? (SOC) (Quartus II) (SOPC Builder) (Nios II) (TRDB-LTM) (DE2-70)...
查看>>
/etc/profile文件内容
查看>>
一页纸IT项目管理:大道至简的实用管理沟通工具
查看>>
汽车知识:车内异味的清除方法
查看>>
IE6 7下绝对定位引发浮动元素神秘消失
查看>>
浏览器的回流和重绘及其优化方式
查看>>
2.4 salt grains与pillar jinja的模板
查看>>
VDI序曲二十 桌面虚拟化和RemoteApp集成到SharePoint 2010里
查看>>
移动互联网,入口生死战
查看>>
nginx面试常问题目
查看>>
JAVA多线程深度解析
查看>>